D: [iurt_root_command] chroot RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2248482:openscad-2021.01-19.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.4ZmnMX Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.8UQ3vu + umask 022 + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + rm -rf openscad-openscad-2021.01 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/openscad-openscad-2021.01.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd openscad-openscad-2021.01 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'openscad-2021.01 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/openscad-polyclipping.patch + /usr/bin/git apply --index --reject -p1 - Checking patch openscad.pro... Checking patch src/clipper-utils.h... Checking patch src/libsvg/shape.h... Applied patch openscad.pro cleanly. Applied patch src/clipper-utils.h cleanly. Applied patch src/libsvg/shape.h cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m openscad-polyclipping.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/openscad-lib3mf.patch + /usr/bin/git apply --index --reject -p1 - Checking patch features/lib3mf.prf... Hunk #2 succeeded at 29 (offset 4 lines). Applied patch features/lib3mf.prf cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m openscad-lib3mf.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/openscad-cgal5.3.patch + /usr/bin/git apply --index --reject -p1 - Checking patch src/cgalutils-polyhedron.cc... Checking patch src/cgalutils.h... Checking patch tests/regression/cgalpngtest/polyhedron-nonplanar-tests-expected.png... Checking patch tests/regression/dumptest/polyhedron-nonplanar-tests-expected.csg... Checking patch tests/regression/monotonepngtest/polyhedron-nonplanar-tests-expected.png... Checking patch tests/regression/opencsgtest/polyhedron-nonplanar-tests-expected.png... Checking patch tests/regression/throwntogethertest/polyhedron-nonplanar-tests-expected.png... Applied patch src/cgalutils-polyhedron.cc cleanly. Applied patch src/cgalutils.h cleanly. Applied patch tests/regression/cgalpngtest/polyhedron-nonplanar-tests-expected.png cleanly. Applied patch tests/regression/dumptest/polyhedron-nonplanar-tests-expected.csg cleanly. Applied patch tests/regression/monotonepngtest/polyhedron-nonplanar-tests-expected.png cleanly. Applied patch tests/regression/opencsgtest/polyhedron-nonplanar-tests-expected.png cleanly. Applied patch tests/regression/throwntogethertest/polyhedron-nonplanar-tests-expected.png cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m openscad-cgal5.3.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/openscad-2021.01-fix-overloaded-join.patch + /usr/bin/git apply --index --reject -p1 - Checking patch src/openscad.cc... Applied patch src/openscad.cc cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m openscad-2021.01-fix-overloaded-join.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/openscad-2021.01-cgal-build-fix.patch + /usr/bin/git apply --index --reject -p1 - Checking patch src/cgalutils-tess.cc... Applied patch src/cgalutils-tess.cc cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m openscad-2021.01-cgal-build-fix.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/fix_fs_error.patch + /usr/bin/git apply --index --reject -p1 - Checking patch src/FileModule.cc... Applied patch src/FileModule.cc cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m fix_fs_error.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/openscad-2021.01-cgal6-cpp17.patch + /usr/bin/git apply --index --reject -p1 - Checking patch CMakeLists.txt... Checking patch c++std.pri... Applied patch CMakeLists.txt cleanly. Applied patch c++std.pri cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m openscad-2021.01-cgal6-cpp17.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/CVE-2022-0496.patch + /usr/bin/git apply --index --reject -p1 - Checking patch src/dxfdata.cc... Applied patch src/dxfdata.cc cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m CVE-2022-0496.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /home/iurt/rpmbuild/SOURCES/CVE-2022-0497.patch + /usr/bin/git apply --index --reject -p1 - Checking patch src/comment.cpp... Applied patch src/comment.cpp cleanly. + GIT_COMMITTER_DATE=@1751850131 + GIT_AUTHOR_DATE=@1751850131 + /usr/bin/git commit -q -m CVE-2022-0497.patch --author 'rpm-build ' + rm -rf src/ext/polyclipping + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.eguYBz + umask 022 + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openscad-openscad-2021.01 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/lib/qt5/bin/qmake 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= VERSION=2021.01 PREFIX=/usr CONFIG-=debug Info: creating stash file /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/.qmake.stash Project MESSAGE: Using QOpenGLWidget Project MESSAGE: Using C++17 Project MESSAGE: cairo enabled Project MESSAGE: 3MF Import/Export enabled API 2.0 + /usr/bin/make -O -j4 V=1 VERBOSE=1 flex -o objects/lexer.cxx --header-file=objects/lexer.hxx src/lexer.l flex -o objects/comment_lexer.cxx --header-file=objects/comment_lexer.hxx src/comment_lexer.l /usr/lib/qt5/bin/uic src/parameter/ParameterWidget.ui -o objects/ui_ParameterWidget.h -tr q_ /usr/lib/qt5/bin/uic src/parameter/ParameterEntryWidget.ui -o objects/ui_ParameterEntryWidget.h -tr q_ /usr/lib/qt5/bin/uic src/Console.ui -o objects/ui_Console.h -tr q_ /usr/lib/qt5/bin/uic src/ErrorLog.ui -o objects/ui_ErrorLog.h -tr q_ /usr/lib/qt5/bin/uic src/input/AxisConfigWidget.ui -o objects/ui_AxisConfigWidget.h -tr q_ /usr/lib/qt5/bin/uic src/input/ButtonConfigWidget.ui -o objects/ui_ButtonConfigWidget.h -tr q_ /usr/lib/qt5/bin/uic src/OpenCSGWarningDialog.ui -o objects/ui_OpenCSGWarningDialog.h -tr q_ bison -d -p comment_parser -o objects/comment_parser.cxx --defines=objects/comment_parser.hxx src/comment_parser.y src/comment_parser.y: warning: 3 shift/reduce conflicts [-Wconflicts-sr] src/comment_parser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples /usr/lib/qt5/bin/uic src/AboutDialog.ui -o objects/ui_AboutDialog.h -tr q_ /usr/lib/qt5/bin/uic src/FontListDialog.ui -o objects/ui_FontListDialog.h -tr q_ /usr/lib/qt5/bin/uic src/PrintInitDialog.ui -o objects/ui_PrintInitDialog.h -tr q_ /usr/lib/qt5/bin/uic src/ProgressWidget.ui -o objects/ui_ProgressWidget.h -tr q_ /usr/lib/qt5/bin/uic src/launchingscreen.ui -o objects/ui_launchingscreen.h -tr q_ /usr/lib/qt5/bin/uic src/LibraryInfoDialog.ui -o objects/ui_LibraryInfoDialog.h -tr q_ bison -d -p parser -o objects/parser.cxx --defines=objects/parser.hxx src/parser.y g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/AST.o src/AST.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Assignment.o src/Assignment.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ModuleInstantiation.o src/ModuleInstantiation.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/function.o src/function.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_pdf.o src/export_pdf.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/module.o src/module.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/annotation.o src/annotation.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/circle.o src/libsvg/circle.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/expr.o src/expr.cc In file included from /usr/include/boost/smart_ptr/detail/deprecated_macros.hpp:8, from /usr/include/boost/smart_ptr/detail/atomic_count.hpp:48, from /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:18, from /usr/include/boost/filesystem/exception.hpp:21, from /usr/include/boost/filesystem.hpp:17, from src/AST.h:5, from src/Assignment.h:6, from src/value.h:18, from src/expression.h:5, from src/expr.cc:27: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ src/expr.cc: In member function 'virtual Value Vector::evaluate(const std::shared_ptr&) const': src/expr.cc:345:41: warning: redundant move in return statement [-Wredundant-move] 345 | return std::move(vec); | ~~~~~~~~~^~~~~ src/expr.cc:345:41: note: remove 'std::move' call src/expr.cc:350:33: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(vec); | ~~~~~~~~~^~~~~ src/expr.cc:350:33: note: remove 'std::move' call src/expr.cc: In member function 'virtual Value LcFor::evaluate(const std::shared_ptr&) const': src/expr.cc:752:33: warning: redundant move in return statement [-Wredundant-move] 752 | return std::move(vec); | ~~~~~~~~~^~~~~ src/expr.cc:752:33: note: remove 'std::move' call src/expr.cc: In member function 'virtual Value LcForC::evaluate(const std::shared_ptr&) const': src/expr.cc:798:21: warning: redundant move in return statement [-Wredundant-move] 798 | return std::move(vec); | ~~~~~~~~~^~~~~ src/expr.cc:798:21: note: remove 'std::move' call src/expr.cc: At global scope: src/expr.cc:49:14: warning: 'bool {anonymous}::isListComprehension(const std::shared_ptr&)' defined but not used [-Wunused-function] 49 | bool isListComprehension(const shared_ptr &e) { | ^~~~~~~~~~~~~~~~~~~ In file included from src/expr.cc:38: src/stackcheck.h: In constructor 'StackCheck::StackCheck()': src/stackcheck.h:21:21: warning: storing the address of local variable 'c' in '*this.StackCheck::ptr' [-Wdangling-pointer=] 21 | ptr = &c; | ~~~~^~~~ src/stackcheck.h:20:31: note: 'c' declared here 20 | unsigned char c; | ^ src/stackcheck.h:19:20: note: 'this' declared here 19 | StackCheck() : limit(PlatformUtils::stackLimit()) { | ^ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/UserModule.o src/UserModule.cc In file included from src/UserModule.cc:32: src/stackcheck.h: In constructor 'StackCheck::StackCheck()': src/stackcheck.h:21:21: warning: storing the address of local variable 'c' in '*this.StackCheck::ptr' [-Wdangling-pointer=] 21 | ptr = &c; | ~~~~^~~~ src/stackcheck.h:20:31: note: 'c' declared here 20 | unsigned char c; | ^ src/stackcheck.h:19:20: note: 'this' declared here 19 | StackCheck() : limit(PlatformUtils::stackLimit()) { | ^ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/ellipse.o src/libsvg/ellipse.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/text.o src/libsvg/text.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/libsvg.o src/libsvg/libsvg.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/line.o src/libsvg/line.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/tspan.o src/libsvg/tspan.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/data.o src/libsvg/data.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/polygon.o src/libsvg/polygon.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/polyline.o src/libsvg/polyline.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/group.o src/libsvg/group.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/svgpage.o src/libsvg/svgpage.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/rect.o src/libsvg/rect.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/path.o src/libsvg/path.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/transformation.o src/libsvg/transformation.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/version_check.o src/version_check.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ProgressWidget.o src/ProgressWidget.cc src/ProgressWidget.cc: In constructor 'ProgressWidget::ProgressWidget(QWidget*)': src/ProgressWidget.cc:11:30: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 11 | this->starttime.start(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from src/ProgressWidget.h:5, from src/ProgressWidget.cc:1: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ src/ProgressWidget.cc: In member function 'int ProgressWidget::elapsedTime() const': src/ProgressWidget.cc:27:39: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 27 | return this->starttime.elapsed(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/linalg.o src/linalg.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/shape.o src/libsvg/shape.cc In file included from /usr/include/boost/none_t.hpp:17, from /usr/include/boost/none.hpp:17, from /usr/include/boost/optional/optional.hpp:53, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/spirit/home/support/container.hpp:20, from /usr/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/include/boost/spirit/home/support/context.hpp:17, from /usr/include/boost/spirit/home/qi/domain.hpp:18, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14, from /usr/include/boost/spirit/include/qi.hpp:16, from src/libsvg/shape.cc:31: /usr/include/boost/detail/atomic_count.hpp:10:1: note: '#pragma message: This header is deprecated. Use instead.' 10 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/libsvg/util.o src/libsvg/util.cc In file included from /usr/include/boost/none_t.hpp:17, from /usr/include/boost/none.hpp:17, from /usr/include/boost/optional/optional.hpp:53, from /usr/include/boost/optional.hpp:15, from /usr/include/boost/spirit/home/support/container.hpp:20, from /usr/include/boost/spirit/home/support/string_traits.hpp:16, from /usr/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /usr/include/boost/spirit/home/support/context.hpp:17, from /usr/include/boost/spirit/home/qi/domain.hpp:18, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /usr/include/boost/spirit/home/qi/action/action.hpp:14, from /usr/include/boost/spirit/home/qi/action.hpp:14, from /usr/include/boost/spirit/home/qi.hpp:14, from /usr/include/boost/spirit/include/qi.hpp:16, from src/libsvg/util.cc:25: /usr/include/boost/detail/atomic_count.hpp:10:1: note: '#pragma message: This header is deprecated. Use instead.' 10 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/functional:66, from /usr/include/boost/fusion/support/detail/as_fusion_element.hpp:15, from /usr/include/boost/fusion/algorithm/transformation/push_back.hpp:11, from /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:21, from /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp:14, from /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp:22, from /usr/include/boost/fusion/view/iterator_range.hpp:11, from /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:13, from /usr/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /usr/include/boost/fusion/container/list/cons.hpp:16, from /usr/include/boost/fusion/include/cons.hpp:11, from /usr/include/boost/spirit/home/support/detail/make_cons.hpp:16, from /usr/include/boost/spirit/home/support/make_component.hpp:15, from /usr/include/boost/spirit/home/support/meta_compiler.hpp:17, from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:14: /usr/include/c++/15/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = double; Enable = void]', inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = double]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:291:39, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:335:38, inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:355:38, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, nil_>, vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, inlined from 'static R boost::detail::function::function_obj_invoker::invoke(boost::detail::function::function_buffer&, T ...) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >, mpl_::bool_ >; R = bool; T = {__gnu_cxx::__normal_iterator, std::allocator > >&, const __gnu_cxx::__normal_iterator, std::allocator > >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&}]' at /usr/include/boost/function/function_template.hpp:79:22: /usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 291 | c.insert(c.end(), val); | ~~~~~~~~^~~~~~~~~~~~~~ In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = double; Enable = void]', inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = double]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:291:39, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:335:38, inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:355:38, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, nil_>, vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, inlined from 'static R boost::detail::function::function_obj_invoker::invoke(boost::detail::function::function_buffer&, T ...) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >, mpl_::bool_ >; R = bool; T = {__gnu_cxx::__normal_iterator, std::allocator > >&, const __gnu_cxx::__normal_iterator, std::allocator > >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&}]' at /usr/include/boost/function/function_template.hpp:79:22: /usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 291 | c.insert(c.end(), val); | ~~~~~~~~^~~~~~~~~~~~~~ In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = double; Enable = void]', inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = double]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:291:39, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:335:38, inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:355:38, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, nil_>, vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, inlined from 'static R boost::detail::function::function_obj_invoker::invoke(boost::detail::function::function_buffer&, T ...) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >, mpl_::bool_ >; R = bool; T = {__gnu_cxx::__normal_iterator, std::allocator > >&, const __gnu_cxx::__normal_iterator, std::allocator > >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&}]' at /usr/include/boost/function/function_template.hpp:79:22: /usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 291 | c.insert(c.end(), val); | ~~~~~~~~^~~~~~~~~~~~~~ In static member function 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::vector; T = double; Enable = void]', inlined from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::vector; T = double]' at /usr/include/boost/spirit/home/support/container.hpp:353:55, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:291:39, inlined from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:335:38, inlined from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, double()> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::vector; Sequence = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/detail/pass_container.hpp:355:38, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::nil_> >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:40:17, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:41:31, inlined from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' at /usr/include/boost/fusion/algorithm/query/detail/any.hpp:53:34, inlined from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, cons > > > >, cons >, double()> >, nil_> > > > > > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context&, nil_>, vector<> >, boost::spirit::qi::char_class > >, std::vector, mpl_::bool_ >]' at /usr/include/boost/fusion/algorithm/query/any.hpp:32:27, inlined from 'bool boost::spirit::qi::sequence_base::parse_impl(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, mpl_::true_) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:106:28, inlined from 'bool boost::spirit::qi::sequence_base::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = std::vector; Derived = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Elements = boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > >]' at /usr/include/boost/spirit/home/qi/operator/sequence_base.hpp:123:30, inlined from 'bool boost::spirit::qi::detail::parser_binder::call(Iterator&, const Iterator&, Context&, const Skipper&, mpl_::false_) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:42:27, inlined from 'bool boost::spirit::qi::detail::parser_binder::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::qi::char_class >; Context = boost::spirit::context&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::sequence >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >; Auto = mpl_::bool_]' at /usr/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:53:24, inlined from 'static R boost::detail::function::function_obj_invoker::invoke(boost::detail::function::function_buffer&, T ...) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::cons > > > >, boost::fusion::cons >, double()> >, boost::fusion::nil_> > > > > > > >, mpl_::bool_ >; R = bool; T = {__gnu_cxx::__normal_iterator, std::allocator > >&, const __gnu_cxx::__normal_iterator, std::allocator > >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&}]' at /usr/include/boost/function/function_template.hpp:79:22: /usr/include/boost/spirit/home/support/container.hpp:291:21: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 291 | c.insert(c.end(), val); | ~~~~~~~~^~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Camera.o src/Camera.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/degree_trig.o src/degree_trig.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/localscope.o src/localscope.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/handle_dep.o src/handle_dep.cc src/handle_dep.cc: In function 'void handle_dep(const std::string&)': src/handle_dep.cc:24:23: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 24 | system(STR(make_command << " '" << boost::regex_replace(filename, boost::regex("'"), "'\\''") << "'").c_str()); // FIXME: Handle error | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/feature.o src/feature.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/node.o src/node.cc src/node.cc: In member function 'void AbstractNode::progress_prepare()': src/node.cc:107:81: warning: 'std::mem_fun_t<_Ret, _Tp> std::mem_fun(_Ret (_Tp::*)()) [with _Ret = void; _Tp = AbstractNode]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 107 | std::for_each(this->children.begin(), this->children.end(), std::mem_fun(&AbstractNode::progress_prepare)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tree.h:67, from /usr/include/c++/15/map:64, from src/context.h:3, from src/evalcontext.h:3, from src/node.cc:27: /usr/include/c++/15/bits/stl_function.h:1368:5: note: declared here 1368 | mem_fun(_Ret (_Tp::*__f)()) | ^~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/func.o src/func.cc src/func.cc: In function 'Value builtin_rands(std::shared_ptr, std::shared_ptr)': src/func.cc:152:33: warning: redundant move in return statement [-Wredundant-move] 152 | return std::move(vec); | ~~~~~~~~~^~~~~ src/func.cc:152:33: note: remove 'std::move' call src/func.cc: In function 'Value builtin_concat(std::shared_ptr, std::shared_ptr)': src/func.cc:544:25: warning: redundant move in return statement [-Wredundant-move] 544 | return std::move(result); | ~~~~~~~~~^~~~~~~~ src/func.cc:544:25: note: remove 'std::move' call src/func.cc: In function 'Value builtin_search(std::shared_ptr, std::shared_ptr)': src/func.cc:790:25: warning: redundant move in return statement [-Wredundant-move] 790 | return std::move(returnvec); | ~~~~~~~~~^~~~~~~~~~~ src/func.cc:790:25: note: remove 'std::move' call src/func.cc: In function 'Value builtin_version(std::shared_ptr, std::shared_ptr)': src/func.cc:804:25: warning: redundant move in return statement [-Wredundant-move] 804 | return std::move(vec); | ~~~~~~~~~^~~~~ src/func.cc:804:25: note: remove 'std::move' call g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/builtincontext.o src/builtincontext.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/context.o src/context.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/modcontext.o src/modcontext.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/csgnode.o src/csgnode.cc src/csgnode.cc: In static member function 'static std::shared_ptr CSGNode::createEmptySet()': src/csgnode.cc:67:95: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 67 | return shared_ptr(new CSGLeaf(nullptr, Transform3d(), Color4f(), "empty()", 0)); | ^ src/csgnode.cc:117:1: note: by argument 4 of type 'const Color4f&' to 'CSGLeaf::CSGLeaf(const std::shared_ptr&, const Eigen::Affine3d&, const Color4f&, const std::string&, int)' declared here 117 | CSGLeaf::CSGLeaf(const shared_ptr &geom, const Transform3d &matrix, const Color4f &color, const std::string &label, const int index) | ^~~~~~~ src/csgnode.cc:67:80: note: '' declared here 67 | return shared_ptr(new CSGLeaf(nullptr, Transform3d(), Color4f(), "empty()", 0)); | ^ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/evalcontext.o src/evalcontext.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/value.o src/value.cc src/value.cc: In function 'std::ostream& operator<<(std::ostream&, const UndefType&)': src/value.cc:479:65: warning: unused parameter 'u' [-Wunused-parameter] 479 | std::ostream& operator<<(std::ostream& stream, const UndefType& u) | ~~~~~~~~~~~~~~~~~^ src/value.cc: In member function 'Value FunctionType::operator<(const FunctionType&) const': src/value.cc:683:52: warning: unused parameter 'other' [-Wunused-parameter] 683 | Value FunctionType::operator< (const FunctionType &other) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value FunctionType::operator>(const FunctionType&) const': src/value.cc:686:52: warning: unused parameter 'other' [-Wunused-parameter] 686 | Value FunctionType::operator> (const FunctionType &other) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value FunctionType::operator<=(const FunctionType&) const': src/value.cc:689:52: warning: unused parameter 'other' [-Wunused-parameter] 689 | Value FunctionType::operator<=(const FunctionType &other) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value FunctionType::operator>=(const FunctionType&) const': src/value.cc:692:52: warning: unused parameter 'other' [-Wunused-parameter] 692 | Value FunctionType::operator>=(const FunctionType &other) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value UndefType::operator<(const UndefType&) const': src/value.cc:696:46: warning: unused parameter 'other' [-Wunused-parameter] 696 | Value UndefType::operator< (const UndefType &other) const { | ~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value UndefType::operator>(const UndefType&) const': src/value.cc:699:46: warning: unused parameter 'other' [-Wunused-parameter] 699 | Value UndefType::operator> (const UndefType &other) const { | ~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value UndefType::operator<=(const UndefType&) const': src/value.cc:702:46: warning: unused parameter 'other' [-Wunused-parameter] 702 | Value UndefType::operator<=(const UndefType &other) const { | ~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value UndefType::operator>=(const UndefType&) const': src/value.cc:705:46: warning: unused parameter 'other' [-Wunused-parameter] 705 | Value UndefType::operator>=(const UndefType &other) const { | ~~~~~~~~~~~~~~~~~^~~~~ src/value.cc: In member function 'Value plus_visitor::operator()(const VectorType&, const VectorType&) const': src/value.cc:875:21: warning: redundant move in return statement [-Wredundant-move] 875 | return std::move(sum); | ~~~~~~~~~^~~~~ src/value.cc:875:21: note: remove 'std::move' call src/value.cc: In member function 'Value minus_visitor::operator()(const VectorType&, const VectorType&) const': src/value.cc:900:21: warning: redundant move in return statement [-Wredundant-move] 900 | return std::move(sum); | ~~~~~~~~~^~~~~ src/value.cc:900:21: note: remove 'std::move' call src/value.cc: In function 'Value multvecnum(const VectorType&, const Value&)': src/value.cc:916:19: warning: redundant move in return statement [-Wredundant-move] 916 | return std::move(dstv); | ~~~~~~~~~^~~~~~ src/value.cc:916:19: note: remove 'std::move' call src/value.cc: In function 'Value multmatvec(const VectorType&, const VectorType&)': src/value.cc:940:19: warning: redundant move in return statement [-Wredundant-move] 940 | return std::move(dstv); | ~~~~~~~~~^~~~~~ src/value.cc:940:19: note: remove 'std::move' call src/value.cc: In member function 'Value Value::operator/(const Value&) const': src/value.cc:1052:21: warning: redundant move in return statement [-Wredundant-move] 1052 | return std::move(dstv); | ~~~~~~~~~^~~~~~ src/value.cc:1052:21: note: remove 'std::move' call src/value.cc:1059:21: warning: redundant move in return statement [-Wredundant-move] 1059 | return std::move(dstv); | ~~~~~~~~~^~~~~~ src/value.cc:1059:21: note: remove 'std::move' call src/value.cc: In member function 'Value Value::operator-() const': src/value.cc:1082:21: warning: redundant move in return statement [-Wredundant-move] 1082 | return std::move(dstv); | ~~~~~~~~~^~~~~~ src/value.cc:1082:21: note: remove 'std::move' call src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = UndefType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = bool; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = double; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value equals_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const equals_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = equals_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:821:30: required from here 821 | return boost::apply_visitor(equals_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = UndefType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = bool; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = double; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = str_utf8_wrapper; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::VectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = Value::EmbeddedVectorType; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = UndefType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = bool]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = double]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = str_utf8_wrapper]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::VectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = Value::EmbeddedVectorType]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc: In instantiation of 'Value notequal_visitor::operator()(const T&, const U&) const [with T = ValuePtr; U = ValuePtr]': /usr/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke::operator()(Value2&&) [with Value2 = const ValuePtr&; Visitor = const notequal_visitor; Value1 = const ValuePtr&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 75 | return visitor_(value1_, std::forward(value2)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:1016:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const ValuePtr&; Visitor = boost::detail::variant::apply_visitor_binary_invoke&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' 1016 | return visitor_(operand); | ~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/visitation_impl.hpp:105:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_]' 105 | return visitor.internal_visit( | ~~~~~~~~~~~~~~~~~~~~~~^ 106 | cast_storage(storage), 1L | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:145:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; T = ValuePtr; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value]' 145 | return (visitation_impl_invoke_impl)( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 146 | internal_which, visitor, storage, t | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | , never_uses_backup() | ~~~~~~~~~~~~~~~~~~~~~ 148 | ); | ~ /usr/include/boost/variant/detail/visitation_impl.hpp:226:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, UndefType, boost::mpl::l_item, bool, boost::mpl::l_item, double, boost::mpl::l_item, str_utf8_wrapper, boost::mpl::l_item, Value::VectorType, boost::mpl::l_item, Value::EmbeddedVectorType, boost::mpl::l_item, ValuePtr, boost::mpl::l_item, ValuePtr, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter >; Visitor = invoke_visitor&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant, ValuePtr >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_]' 226 | BOOST_PP_REPEAT( | ^~~~~~~~~~~~~~~ /usr/include/boost/variant/variant.hpp:2202:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2202:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2202 | return detail::variant::visitation_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2203 | internal_which, logical_which | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2204 | , visitor, storage, mpl::false_() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2205 | , never_uses_backup_flag() | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2206 | , static_cast(0), static_cast(0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2207 | ); | ~ /usr/include/boost/variant/variant.hpp:2223:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor, ValuePtr >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2223 | return internal_apply_visitor_impl( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2224 | which_, which(), visitor, storage_.address() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2225 | ); | ~ /usr/include/boost/variant/variant.hpp:2259:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr, ValuePtr}; typename Visitor::result_type = Value]' 2259 | return this->internal_apply_visitor(invoker); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_unary.hpp:47:60: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = detail::variant::apply_visitor_binary_unwrap, ValuePtr >&, false>; Visitable = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 47 | return std::forward(visitable).apply_visitor(visitor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/boost/variant/detail/apply_visitor_binary.hpp:166:32: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable1&&, Visitable2&&) [with Visitor = notequal_visitor; Visitable1 = const variant, ValuePtr >&; Visitable2 = const variant, ValuePtr >&; typename Visitor::result_type = Value]' 166 | return boost::apply_visitor(unwrapper, std::forward(visitable1)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:826:30: required from here 826 | return boost::apply_visitor(notequal_visitor(), this->value, v.value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Geometry.o src/Geometry.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/CSGTreeNormalizer.o src/CSGTreeNormalizer.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/CSGTreeEvaluator.o src/CSGTreeEvaluator.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Polygon2d.o src/Polygon2d.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/clipper-utils.o src/clipper-utils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/csgops.o src/csgops.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/GeometryUtils.o src/GeometryUtils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/polyset.o src/polyset.cc In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/functional:66, from /usr/include/Eigen/Core:85, from src/linalg.h:3, from src/Geometry.h:7, from src/polyset.h:3, from src/polyset.cc:27: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Eigen::Matrix&}; _Tp = Eigen::Matrix; _Alloc = std::allocator >]': /usr/include/c++/15/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Eigen::Matrix; _Alloc = std::allocator >]', inlined from 'void PolySet::insert_vertex(const Eigen::Vector3d&)' at src/polyset.cc:117:24: /usr/include/c++/15/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/polyset-utils.o src/polyset-utils.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/polyset-utils.cc:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/transform.o src/transform.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/color.o src/color.cc src/color.cc: In member function 'virtual AbstractNode* ColorModule::instantiate(const std::shared_ptr&, const ModuleInstantiation*, const std::shared_ptr&) const': src/color.cc:269:29: warning: unused variable 'vec' [-Wunused-variable] 269 | const auto &vec = v.toVector(); | ^~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/projection.o src/projection.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/primitives.o src/primitives.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgaladv.o src/cgaladv.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/render.o src/render.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/text.o src/text.cc In file included from src/textnode.h:6, from src/text.cc:33: src/FreetypeRenderer.h:127:37: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 127 | struct done_glyph : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from src/module.h:3, from src/text.cc:28: /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/surface.o src/surface.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/control.o src/control.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/offset.o src/offset.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/linearextrude.o src/linearextrude.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/dxfdim.o src/dxfdim.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/dxfdata.o src/dxfdata.cc src/dxfdata.cc: In constructor 'DxfData::DxfData(double, double, double, const std::string&, const std::string&, double, double, double)': src/dxfdata.cc:444:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 444 | if (k < 0 || k >= lines.size()) { | ~~^~~~~~~~~~~~~~~ src/dxfdata.cc:474:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 474 | if (k < 0 || k >= lines.size()) { | ~~^~~~~~~~~~~~~~~ src/dxfdata.cc:516:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 516 | if (k < 0 || k >= lines.size()) { | ~~^~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/progress.o src/progress.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/printutils.o src/printutils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/fileutils.o src/fileutils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/rotateextrude.o src/rotateextrude.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/boost-utils.o src/boost-utils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parsersettings.o src/parsersettings.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/NodeVisitor.o src/NodeVisitor.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/PlatformUtils.o src/PlatformUtils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ModuleCache.o src/ModuleCache.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/nodedumper.o src/nodedumper.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/GeometryCache.o src/GeometryCache.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Tree.o src/Tree.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/RenderStatistic.o src/RenderStatistic.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/RenderStatistic.cc:33: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/DrawingCallback.o src/DrawingCallback.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/FontCache.o src/FontCache.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/FreetypeRenderer.o src/FreetypeRenderer.cc In file included from src/FreetypeRenderer.cc:39: src/FreetypeRenderer.h:127:37: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 127 | struct done_glyph : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from src/FreetypeRenderer.cc:29: /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/rendersettings.o src/rendersettings.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/settings.o src/settings.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/GeometryEvaluator.o src/GeometryEvaluator.cc In file included from src/GeometryEvaluator.cc:30: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from src/textnode.h:6, from src/GeometryEvaluator.cc:17: src/FreetypeRenderer.h:127:37: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 127 | struct done_glyph : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from src/BaseVisitable.h:3, from src/NodeVisitor.h:3, from src/GeometryEvaluator.h:3, from src/GeometryEvaluator.cc:1: /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/GeometryEvaluator.cc:18: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ src/GeometryEvaluator.cc: In function 'void add_slice(PolySet*, const Polygon2d&, double, double, double, double, const Eigen::Vector2d&, const Eigen::Vector2d&)': src/GeometryEvaluator.cc:797:14: warning: unused variable 'is_straight' [-Wunused-variable] 797 | bool is_straight = rot1==rot2 && scale1[0]==scale1[1] && scale2[0]==scale2[1]; | ^~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/c++/15/algorithm:63, from /usr/include/Eigen/Core:95, from src/linalg.h:3, from src/state.h:4, from src/NodeVisitor.h:5: /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/15/bits/stl_algo.h:1038:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1038 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1038:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'Geometry* rotatePolygon(const RotateExtrudeNode&, const Polygon2d&)' at src/GeometryEvaluator.cc:1080:17: /usr/include/c++/15/bits/stl_algo.h:1073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1073 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'Geometry* rotatePolygon(const RotateExtrudeNode&, const Polygon2d&)' at src/GeometryEvaluator.cc:1091:17: /usr/include/c++/15/bits/stl_algo.h:1073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1073 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator*, vector > >]', inlined from 'Geometry* extrudePolygon(const LinearExtrudeNode&, const Polygon2d&)' at src/GeometryEvaluator.cc:908:15, inlined from 'virtual Response GeometryEvaluator::visit(State&, const LinearExtrudeNode&)' at src/GeometryEvaluator.cc:996:40: /usr/include/c++/15/bits/stl_algo.h:1073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1073 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/AutoUpdater.o src/AutoUpdater.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/initConfig.o src/initConfig.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/hash.o src/hash.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/StatCache.o src/StatCache.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/GroupModule.o src/GroupModule.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/GLView.o src/GLView.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/scadapi.o src/scadapi.cc In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from src/scadapi.h:3, from src/scadapi.cc:1: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_construct(Node*, const T&) [with T = ApiFunc]': /usr/include/qt5/QtCore/qlist.h:625:13: required from 'void QList::append(const T&) [with T = ApiFunc]' 625 | node_construct(n, t); | ^~~~~~~~~~~~~~ src/scadapi.cc:12:15: required from here 12 | funcs.append(ApiFunc(QString::fromStdString(iter->first), calltipList)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:465:65: warning: implicitly-declared 'ApiFunc::ApiFunc(const ApiFunc&)' is deprecated [-Wdeprecated-copy] 465 | if (QTypeInfo::isLarge || QTypeInfo::isStatic) n->v = new T(t); | ^~~~~~~~ src/scadapi.h:31:19: note: because 'ApiFunc' has user-provided 'ApiFunc& ApiFunc::operator=(const ApiFunc&)' 31 | ApiFunc & operator=(const ApiFunc &other) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:466:39: warning: implicitly-declared 'ApiFunc::ApiFunc(const ApiFunc&)' is deprecated [-Wdeprecated-copy] 466 | else if (QTypeInfo::isComplex) new (n) T(t); | ^~~~~~~~~~~~ src/scadapi.h:31:19: note: because 'ApiFunc' has user-provided 'ApiFunc& ApiFunc::operator=(const ApiFunc&)' 31 | ApiFunc & operator=(const ApiFunc &other) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = ApiFunc]': /usr/include/qt5/QtCore/qlist.h:805:9: required from 'QList::Node* QList::detach_helper_grow(int, int) [with T = ApiFunc]' 805 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:623:19: required from 'void QList::append(const T&) [with T = ApiFunc]' 623 | Node *n = detach_helper_grow(INT_MAX, 1); | ^~~~~~~~~~~~~~~~~~ src/scadapi.cc:12:15: required from here 12 | funcs.append(ApiFunc(QString::fromStdString(iter->first), calltipList)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:492:30: warning: implicitly-declared 'ApiFunc::ApiFunc(const ApiFunc&)' is deprecated [-Wdeprecated-copy] 492 | current->v = new T(*reinterpret_cast(src->v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/scadapi.h:31:19: note: because 'ApiFunc' has user-provided 'ApiFunc& ApiFunc::operator=(const ApiFunc&)' 31 | ApiFunc & operator=(const ApiFunc &other) | ^~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:17: warning: implicitly-declared 'ApiFunc::ApiFunc(const ApiFunc&)' is deprecated [-Wdeprecated-copy] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/scadapi.h:31:19: note: because 'ApiFunc' has user-provided 'ApiFunc& ApiFunc::operator=(const ApiFunc&)' 31 | ApiFunc & operator=(const ApiFunc &other) | ^~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/calc.o src/calc.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/builtin.o src/builtin.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/FileModule.o src/FileModule.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export.o src/export.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_stl.o src/export_stl.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/export_stl.cc:33: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ src/export_stl.cc: In function 'void export_stl(const std::shared_ptr&, std::ostream&, bool)': src/export_stl.cc:217:28: warning: comparison is always false due to limited range of data type [-Wtype-limits] 217 | if (triangle_count > 4294967295) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_3mf.o src/export_3mf.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/export_3mf.cc:216: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ src/export_3mf.cc: In function 'void export_3mf(const std::shared_ptr&, std::ostream&)': src/export_3mf.cc:385:41: warning: cast between incompatible function types from 'uint32_t (*)(const char*, uint32_t, std::ostream*)' {aka 'unsigned int (*)(const char*, unsigned int, std::basic_ostream*)'} to 'Lib3MF::WriteCallback' {aka 'void (*)(long long unsigned int, long long unsigned int, void*)'} [-Wcast-function-type] 385 | writer->WriteToCallback((Lib3MF::WriteCallback)lib3mf_write_callback, (Lib3MF::SeekCallback)lib3mf_seek_callback, &output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/export_3mf.cc:385:87: warning: cast between incompatible function types from 'uint32_t (*)(uint64_t, std::ostream*)' {aka 'unsigned int (*)(long long unsigned int, std::basic_ostream*)'} to 'Lib3MF::SeekCallback' {aka 'void (*)(long long unsigned int, void*)'} [-Wcast-function-type] 385 | writer->WriteToCallback((Lib3MF::WriteCallback)lib3mf_write_callback, (Lib3MF::SeekCallback)lib3mf_seek_callback, &output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_off.o src/export_off.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/export_off.cc:33: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_dxf.o src/export_dxf.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_svg.o src/export_svg.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_amf.o src/export_amf.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/export_amf.cc:33: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_png.o src/export_png.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/CGALRenderer.h:4, from src/export_png.cc:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/export_nef.o src/export_nef.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/export_nef.cc:32: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import.o src/import.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/import.cc:34: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import_svg.o src/import_svg.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import_stl.o src/import_stl.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/renderer.o src/renderer.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import_off.o src/import_off.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/import_off.cc:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import_amf.o src/import_amf.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/import_amf.cc:34: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ src/import_amf.cc: In member function 'virtual xmlTextReader* AmfImporterZIP::createXmlReader(const char*)': src/import_amf.cc:347:63: warning: 'int zip_get_num_files(zip_t*)' is deprecated: use 'zip_get_num_entries' instead [-Wdeprecated-declarations] 347 | if ((zipfile == nullptr) && (zip_get_num_files(archive) == 1)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from src/import_amf.cc:295: /usr/include/zip.h:394:68: note: declared here 394 | ZIP_DEPRECATED("use 'zip_get_num_entries' instead") ZIP_EXTERN int zip_get_num_files(zip_t *_Nonnull); | ^~~~~~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ThrownTogetherRenderer.o src/ThrownTogetherRenderer.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/colormap.o src/colormap.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/fbo.o src/fbo.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import_3mf.o src/import_3mf.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/import_3mf.cc:237: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/imageutils.o src/imageutils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/version.o src/version.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/OffscreenView.o src/OffscreenView.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/tabwidget.o src/tabwidget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/system-gl.o src/system-gl.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Dock.o src/Dock.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Console.o src/Console.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/UIUtils.o src/UIUtils.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/FontListDialog.o src/FontListDialog.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/FontListTableView.o src/FontListTableView.cc src/FontListTableView.cc: In member function 'virtual void FontListTableView::startDrag(Qt::DropActions)': src/FontListTableView.cc:51:34: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 51 | QRect rect(0, 0, fm.width(text) + 8, fm.height() + 8); | ~~~~~~~~^~~~~~ In file included from /usr/include/qt5/QtGui/qpainter.h:59, from /usr/include/qt5/QtGui/QPainter:1, from src/FontListTableView.cc:28: /usr/include/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/LibraryInfoDialog.o src/LibraryInfoDialog.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/svg.o src/svg.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/svg.h:3, from src/svg.cc:2: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/launchingscreen.o src/launchingscreen.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/mouseselector.o src/mouseselector.cc src/mouseselector.cc: In member function 'void MouseSelector::setup_framebuffer(const GLView*)': src/mouseselector.cc:134:34: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 134 | this->framebuffer->width() != view->cam.pixel_width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/mouseselector.cc:135:35: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 135 | this->framebuffer->height() != view->cam.pixel_height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/mouseselector.cc: In member function 'int MouseSelector::select(const Renderer*, int, int)': src/mouseselector.cc:156:9: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (x > this->view->cam.pixel_width || x < 0 || | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mouseselector.cc:157:9: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 157 | y > this->view->cam.pixel_height || y < 0) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parameterobject.o src/parameter/parameterobject.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parameterextractor.o src/parameter/parameterextractor.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/ParameterWidget.o src/parameter/ParameterWidget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parameterspinbox.o src/parameter/parameterspinbox.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parametercombobox.o src/parameter/parametercombobox.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/comment.o src/comment.cpp src/comment.cpp: In function 'std::string getComment(const std::string&, int)': src/comment.cpp:95:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 95 | while (end < fulltext.size() && fulltext[end] != '\n') end++; | ~~~~^~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parametercheckbox.o src/parameter/parametercheckbox.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/groupwidget.o src/parameter/groupwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parameterslider.o src/parameter/parameterslider.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parametertext.o src/parameter/parametertext.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parametervector.o src/parameter/parametervector.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/ignoreWheelWhenNotFocused.o src/parameter/ignoreWheelWhenNotFocused.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/QWordSearchField.o src/QWordSearchField.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parametervirtualwidget.o src/parameter/parametervirtualwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/InputDriver.o src/input/InputDriver.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/QSettingsCached.o src/QSettingsCached.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/WheelIgnorer.o src/input/WheelIgnorer.cc gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/bucketalloc.o src/ext/libtess2/Source/bucketalloc.c gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/dict.o src/ext/libtess2/Source/dict.c gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/geom.o src/ext/libtess2/Source/geom.c gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/mesh.o src/ext/libtess2/Source/mesh.c src/ext/libtess2/Source/mesh.c: In function 'tessMeshFlipEdge': src/ext/libtess2/Source/mesh.c:753:34: warning: unused parameter 'mesh' [-Wunused-parameter] 753 | void tessMeshFlipEdge( TESSmesh *mesh, TESShalfEdge *edge ) | ~~~~~~~~~~^~~~ gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/priorityq.o src/ext/libtess2/Source/priorityq.c gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/sweep.o src/ext/libtess2/Source/sweep.c gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -D_REENTRANT -Wall -Wextra -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/libtess2/Source/tess.o src/ext/libtess2/Source/tess.c src/ext/libtess2/Source/tess.c: In function 'tessTesselate': src/ext/libtess2/Source/tess.c:976:63: warning: argument 'elementType' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 976 | int tessTesselate( TESStesselator *tess, int windingRule, int elementType, | ~~~~^~~~~~~~~~~ src/ext/libtess2/Source/tess.c:977:39: warning: argument 'polySize' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 977 | int polySize, int vertexSize, const TESSreal* normal ) | ~~~~^~~~~~~~ src/ext/libtess2/Source/tess.c:977:53: warning: argument 'vertexSize' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 977 | int polySize, int vertexSize, const TESSreal* normal ) | ~~~~^~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ext/lodepng/lodepng.o src/ext/lodepng/lodepng.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/parameter/parameterset.o src/parameter/parameterset.cpp /usr/lib/qt5/bin/qdbusxml2cpp -a openscad_adaptor.h: org.openscad.OpenSCAD.xml /usr/lib/qt5/bin/qdbusxml2cpp -p openscad_interface.h: org.openscad.OpenSCAD.xml g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/imageutils-lodepng.o src/imageutils-lodepng.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/OffscreenContextGLX.o src/OffscreenContextGLX.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/PrintInitDialog.o src/PrintInitDialog.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/PrintService.o src/PrintService.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/OctoPrint.o src/OctoPrint.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/OpenCSGRenderer.o src/OpenCSGRenderer.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgalutils-tess.o src/cgalutils-tess.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/cgalutils-tess.cc:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:23, from /usr/include/CGAL/Nef_polyhedron_3.h:48: /usr/include/CGAL/normal_vector_newell_3.h: In function 'void CGAL::normal_vector_newell_3(IC, IC, Vector&) [with IC = __gnu_cxx::__normal_iterator*, std::vector > >; Vector = Vector_3]': /usr/include/CGAL/normal_vector_newell_3.h:104:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 104 | void normal_vector_newell_3( IC first, IC last, Vector& n ) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/normal_vector_newell_3.h:104:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_data_structure_2.h:35, from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:26, from /usr/include/CGAL/Nef_polyhedron_3.h:56: /usr/include/CGAL/Triangulation_ds_face_base_2.h: In member function 'int CGAL::Triangulation_ds_face_base_2::index(Vertex_handle) const [with TDS = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]': /usr/include/CGAL/Triangulation_ds_face_base_2.h:167:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_face_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 167 | Triangulation_ds_face_base_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::update_constraints_opposite(Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1358:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1358 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_data_structure_2.h:38: /usr/include/CGAL/Triangulation_ds_circulators_2.h: In constructor 'CGAL::Triangulation_ds_edge_circulator_2::Triangulation_ds_edge_circulator_2(Vertex_handle, Face_handle) [with Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]': /usr/include/CGAL/Triangulation_ds_circulators_2.h:482:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_edge_circulator_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 482 | Triangulation_ds_edge_circulator_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::clear_constraints_incident(Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1335:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1335 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Edge_circulator CGAL::Triangulation_data_structure_2::incident_edges(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Edge_circulator CGAL::Triangulation_2::incident_edges(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3453:29, inlined from 'void CGAL::Constrained_triangulation_2::clear_constraints_incident(Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1339:35: /usr/include/CGAL/Triangulation_data_structure_2.h:225:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 225 | return Edge_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_dim_up(Vertex_handle, bool) [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]': /usr/include/CGAL/Triangulation_data_structure_2.h:1025:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1025 | Triangulation_data_structure_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_first() [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Triangulation_2(const Geom_traits&) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:854:39: /usr/include/CGAL/Triangulation_data_structure_2.h:935:23: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 935 | return insert_dim_up(); | ~~~~~~~~~~~~~^~ /usr/include/CGAL/Triangulation_ds_circulators_2.h: In constructor 'CGAL::Triangulation_ds_face_circulator_2::Triangulation_ds_face_circulator_2(Vertex_handle, Face_handle) [with Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]': /usr/include/CGAL/Triangulation_ds_circulators_2.h:253:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_face_circulator_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 253 | Triangulation_ds_face_circulator_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::update_constraints_incident(Vertex_handle, Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1297:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1297 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1297:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1297:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In member function 'CGAL::Triangulation_data_structure_2::Edge_circulator CGAL::Triangulation_data_structure_2::incident_edges(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Edge_circulator CGAL::Triangulation_2::incident_edges(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3453:29, inlined from 'void CGAL::Constrained_triangulation_2::update_constraints_incident(Vertex_handle, Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1306:38: /usr/include/CGAL/Triangulation_data_structure_2.h:225:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 225 | return Edge_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'void CGAL::Constrained_triangulation_2::update_constraints_incident(Vertex_handle, Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1314:38: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_2.h: In member function 'CGAL::Triangulation_2::Face_handle CGAL::Triangulation_2::march_locate_1D(const Point&, Locate_type&, int&) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]': /usr/include/CGAL/Triangulation_2.h:2628:17: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 2628 | iv = ff->index(infinite_vertex()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h: In member function 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_affine_hull(const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]': /usr/include/CGAL/Triangulation_2.h:1448:39: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 1448 | Vertex_handle v = _tds.insert_dim_up( infinite_vertex(), conform); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_convex_hull_2(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1385:38: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_convex_hull_2(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1396:22: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_convex_hull_2(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1426:22: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_second() [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_first(const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1292:39, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1471:24: /usr/include/CGAL/Triangulation_data_structure_2.h:945:23: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 945 | return insert_dim_up(); | ~~~~~~~~~~~~~^~ In member function 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_second(const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]', inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1476:30: /usr/include/CGAL/Triangulation_2.h:1303:40: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 1303 | Vertex_handle v = _tds.insert_dim_up(infinite_vertex(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:749:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 749 | update_constraints_incident(va, v1,v2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:749:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:751:31: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 751 | clear_constraints_incident(va); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Constrained_triangulation_2.h:754:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 754 | update_constraints_opposite(va); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/CGAL/Triangulation_2.h:35: /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h: In constructor 'CGAL::Triangulation_line_face_circulator_2::Triangulation_line_face_circulator_2(Vertex_handle, const Triangulation*, const Point&) [with Triangulation_ = CGAL::Triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > >]': /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:147:1: note: parameter passing for argument of type 'CGAL::Triangulation_line_face_circulator_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 147 | Triangulation_line_face_circulator_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_line_face_circulator_2::Triangulation_line_face_circulator_2(Vertex_handle, const Triangulation*, const Point&) [with Triangulation_ = CGAL::Triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > >]' at /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:164:43: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h: In constructor 'CGAL::Triangulation_line_face_circulator_2::Triangulation_line_face_circulator_2(Vertex_handle, const Triangulation*, const Point&) [with Triangulation_ = CGAL::Triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > >]': /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:195:19: note: parameter passing for argument of type 'CGAL::Triangulation_line_face_circulator_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 195 | ic = fc->index(v); | ~~~~~~~~~^~~ /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:202:21: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 202 | ic = fc->index(_tr->infinite_vertex()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle, CGAL::Exact_predicates_tag) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1233:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1233 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1233:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1266:22: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1266 | insert_constraint(vcc,vi); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1267:22: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1267 | insert_constraint(vi, vdd); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1270:22: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1270 | insert_constraint(vcc,vdd); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1021:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1021 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1021:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1026 | return intersect(f, i, vaa, vbb, Itag()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(Vertex_handle, Vertex_handle, List_faces&, List_edges&, List_edges&, Vertex_handle&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:900:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 900 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:900:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:919:24: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 919 | Line_face_circulator current_face=Line_face_circulator(vaa, this, bb); | ^~~~~~~~~~~~ In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(Vertex_handle, Vertex_handle, List_faces&, List_edges&, List_edges&, Vertex_handle&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:949:17: /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1026 | return intersect(f, i, vaa, vbb, Itag()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(Vertex_handle, Vertex_handle, List_faces&, List_edges&, List_edges&, Vertex_handle&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:949:17: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 949 | vi=intersect(current_face, ind, vaa, vbb); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:949:17: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(Vertex_handle, Vertex_handle, List_faces&, List_edges&, List_edges&, Vertex_handle&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:989:23: /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1026 | return intersect(f, i, vaa, vbb, Itag()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(Vertex_handle, Vertex_handle, List_faces&, List_edges&, List_edges&, Vertex_handle&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:989:23: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 989 | vi = intersect(current_face, i1, vaa,vbb); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:989:23: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:798:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 798 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:798:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In member function 'CGAL::Triangulation_data_structure_2::Edge_circulator CGAL::Triangulation_data_structure_2::incident_edges(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2 >; Fb = CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 >]', inlined from 'CGAL::Triangulation_2::Edge_circulator CGAL::Triangulation_2::incident_edges(Vertex_handle, Face_handle) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3453:29, inlined from 'bool CGAL::Triangulation_2::includes_edge(Vertex_handle, Vertex_handle, Vertex_handle&, Face_handle&, int&) const [with Gt = CGAL::Filtered_projection_traits_3; Tds = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1130:38, inlined from 'void CGAL::Constrained_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:834:21: /usr/include/CGAL/Triangulation_data_structure_2.h:225:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 225 | return Edge_circulator(v,f); | ^ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:854:48: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 854 | bool intersection = find_intersected_faces( vaa, vbb, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 855 | intersected_faces, | ~~~~~~~~~~~~~~~~~~ 856 | conflict_boundary_ab, | ~~~~~~~~~~~~~~~~~~~~~ 857 | conflict_boundary_ba, | ~~~~~~~~~~~~~~~~~~~~~ 858 | vi); | ~~~ In file included from /usr/include/CGAL/Constrained_triangulation_plus_2.h:28, from /usr/include/CGAL/Nef_3/vertex_cycle_to_nef_3.h:28, from /usr/include/CGAL/Nef_polyhedron_3.h:66: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h: In member function 'void CGAL::Constrained_Delaunay_triangulation_2::flip_around(Vertex_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:746:1: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 746 | Constrained_Delaunay_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:907:16: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:933:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 933 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:894:16: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ src/cgalutils-tess.cc: In function 'bool CGALUtils::tessellatePolygon(const PolygonK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)': src/cgalutils-tess.cc:165:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 165 | CGAL::normal_vector_newell_3(polygon.begin(), polygon.end(), normalvec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:894:16, inlined from 'void CGAL::Constrained_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:790:35, inlined from 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:260:36, inlined from 'bool CGALUtils::tessellatePolygon(const PolygonK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)' at src/cgalutils-tess.cc:178:25: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:894:16, inlined from 'void CGAL::Constrained_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:791:35, inlined from 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:260:36, inlined from 'bool CGALUtils::tessellatePolygon(const PolygonK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)' at src/cgalutils-tess.cc:178:25: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:260:36, inlined from 'bool CGALUtils::tessellatePolygon(const PolygonK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)' at src/cgalutils-tess.cc:178:25: /usr/include/CGAL/Constrained_triangulation_2.h:792:37: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 792 | if ( va != vb) insert_constraint(va,vb); | ~~~~~~~~~~~~~~~~~^~~~~~~ src/cgalutils-tess.cc: In function 'bool CGALUtils::tessellatePolygonWithHoles(const PolyholeK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)': src/cgalutils-tess.cc:108:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 108 | CGAL::normal_vector_newell_3(polygons.front().begin(), polygons.front().end(), normalvec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:894:16, inlined from 'void CGAL::Constrained_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:790:35, inlined from 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:260:36, inlined from 'bool CGALUtils::tessellatePolygonWithHoles(const PolyholeK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)' at src/cgalutils-tess.cc:122:26: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Face_handle) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:894:16, inlined from 'void CGAL::Constrained_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:791:35, inlined from 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:260:36, inlined from 'bool CGALUtils::tessellatePolygonWithHoles(const PolyholeK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)' at src/cgalutils-tess.cc:122:26: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(const Point&, const Point&) [with Gt = CGAL::Filtered_projection_traits_3; Tds_ = CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:260:36, inlined from 'bool CGALUtils::tessellatePolygonWithHoles(const PolyholeK&, Polygons&, const CGAL::Type_equality_wrapper, CGAL::Epick>::Vector_3*)' at src/cgalutils-tess.cc:122:26: /usr/include/CGAL/Constrained_triangulation_2.h:792:37: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Triangulation_data_structure_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Constrained_triangulation_face_base_2, CGAL::Triangulation_face_base_with_info_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 792 | if ( va != vb) insert_constraint(va,vb); | ~~~~~~~~~~~~~~~~~^~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgalutils-polyhedron.o src/cgalutils-polyhedron.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/cgalutils-polyhedron.cc:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgalutils.o src/cgalutils.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/cgalutils.cc:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/c++/15/algorithm:63, from /usr/include/CGAL/config.h:260, from /usr/include/CGAL/license/Nef_3.h:17, from /usr/include/CGAL/Nef_3/SNC_iteration.h:18, from src/ext/CGAL/CGAL_workaround_Mark_bounded_volumes.h:36, from src/cgal.h:12: /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/CGAL/ch_akl_toussaint.h:49, from /usr/include/CGAL/convex_hull_2.h:21, from /usr/include/CGAL/convex_hull_3.h:21, from src/cgalutils.cc:25: /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, int, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 152 | void ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, int, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, int, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In file included from /usr/include/CGAL/ch_graham_andrew.h:106, from /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:25: /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; OutputIterator = Tee_for_output_iterator > >, Point_3 >; Traits = Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 119 | ch__ref_graham_andrew_scan( BidirectionalIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; OutputIterator = Tee_for_output_iterator > >, Point_3 >; Traits = Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; OutputIterator = Tee_for_output_iterator > >, Point_3 >; Traits = Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 123 | void ch_akl_toussaint_assign_points_to_regions(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:45, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Extended_cartesian.h:19, from src/cgal.h:14: In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]' at /usr/include/CGAL/Intersections_3/internal/Line_3_Plane_3_intersection.h:63:22: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.32551' is used uninitialized [-Wuninitialized] 52 | { *this = l.rep().direction(); } | ^ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: /usr/include/CGAL/Cartesian/function_objects.h: In function 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.32551' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 219 | ch_akl_toussaint(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 264 | internal::ch_akl_toussaint_assign_points_to_regions_deg(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 267 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 270 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 273 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 275 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 278 | internal::ch_akl_toussaint_assign_points_to_regions(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 279 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 280 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 281 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 282 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:304:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 304 | ch__ref_graham_andrew_scan( region1.begin(), region1.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:310:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 310 | ch__ref_graham_andrew_scan( region2.begin(), region2.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:316:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 316 | ch__ref_graham_andrew_scan( region3.begin(), region3.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:322:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 322 | ch__ref_graham_andrew_scan( region4.begin(), region4.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 219 | ch_akl_toussaint(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 264 | internal::ch_akl_toussaint_assign_points_to_regions_deg(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 267 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 270 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 273 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 275 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 278 | internal::ch_akl_toussaint_assign_points_to_regions(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 279 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 280 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 281 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 282 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:304:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 304 | ch__ref_graham_andrew_scan( region1.begin(), region1.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:310:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 310 | ch__ref_graham_andrew_scan( region2.begin(), region2.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:316:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 316 | ch__ref_graham_andrew_scan( region3.begin(), region3.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:322:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 322 | ch__ref_graham_andrew_scan( region4.begin(), region4.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 219 | ch_akl_toussaint(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 264 | internal::ch_akl_toussaint_assign_points_to_regions_deg(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 267 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 270 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 273 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 275 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 278 | internal::ch_akl_toussaint_assign_points_to_regions(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 279 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 280 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 281 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 282 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:304:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 304 | ch__ref_graham_andrew_scan( region1.begin(), region1.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:310:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 310 | ch__ref_graham_andrew_scan( region2.begin(), region2.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:316:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 316 | ch__ref_graham_andrew_scan( region3.begin(), region3.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:322:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 322 | ch__ref_graham_andrew_scan( region4.begin(), region4.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h: In function 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]': /usr/include/CGAL/convex_hull_3.h:767:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 767 | ch_quickhull_face_graph(std::list& points, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:767:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/convex_hull_3.h:767:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'OutputIterator CGAL::CGAL_convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&, std::bidirectional_iterator_tag) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]', inlined from 'OutputIterator CGAL::convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/convex_hull_2.h:73:37, inlined from 'void CGAL::Convex_hull_3::internal::coplanar_3_hull(InputIterator, InputIterator, const Point_3&, const Point_3&, const Point_3&, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; Point_3 = CGAL::Point_3; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:459:26, inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:816:21: /usr/include/CGAL/convex_hull_2.h:52:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 52 | { return ch_akl_toussaint(first, last, result, ch_traits); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'OutputIterator CGAL::CGAL_convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&, std::bidirectional_iterator_tag) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]', inlined from 'OutputIterator CGAL::convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/convex_hull_2.h:73:37, inlined from 'void CGAL::Convex_hull_3::internal::coplanar_3_hull(InputIterator, InputIterator, const Point_3&, const Point_3&, const Point_3&, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; Point_3 = CGAL::Point_3; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:466:28, inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:816:21: /usr/include/CGAL/convex_hull_2.h:52:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 52 | { return ch_akl_toussaint(first, last, result, ch_traits); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'OutputIterator CGAL::CGAL_convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&, std::bidirectional_iterator_tag) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]', inlined from 'OutputIterator CGAL::convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/convex_hull_2.h:73:37, inlined from 'void CGAL::Convex_hull_3::internal::coplanar_3_hull(InputIterator, InputIterator, const Point_3&, const Point_3&, const Point_3&, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; Point_3 = CGAL::Point_3; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:473:30, inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:816:21: /usr/include/CGAL/convex_hull_2.h:52:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 52 | { return ch_akl_toussaint(first, last, result, ch_traits); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = Polyhedron_3; Traits = Convex_hull_traits_3, std::integral_constant >]': /usr/include/CGAL/convex_hull_3.h:994:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 994 | void convex_hull_3(InputIterator first, InputIterator beyond, | ^~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:994:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/convex_hull_3.h:1047:51: note: parameter passing for argument of type 'P3_iterator' {aka 'std::__cxx11::list >::iterator'} changed in GCC 7.1 1047 | Convex_hull_3::internal::ch_quickhull_face_graph(points, point1_it, point2_it, point3_it, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | polyhedron, traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:1047:51: note: parameter passing for argument of type 'P3_iterator' {aka 'std::__cxx11::list >::iterator'} changed in GCC 7.1 In constructor 'CGAL::DirectionC3::DirectionC3(const Segment_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2471:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2492:30, inlined from 'CGAL::Segment_3::Direction_3 CGAL::Segment_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Segment_3.h:149:52, inlined from 'void CGAL::K3_tree::Objects_around_segment::Iterator::divide_segment_by_plane(CGAL::K3_tree::Segment_3, CGAL::K3_tree::Plane_3, CGAL::K3_tree::Segment_3&, CGAL::K3_tree::Segment_3&) [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:327:3, inlined from 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:295:32: /usr/include/CGAL/Cartesian/Direction_3.h:58:3: warning: 'SR.34773' may be used uninitialized [-Wmaybe-uninitialized] 58 | { *this = s.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In function 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]': /usr/include/CGAL/Cartesian/function_objects.h:2492:30: note: 'SR.34773' was declared here 2492 | { return this->operator()(Return_base_tag(), s); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, std::enable_if_t<((bool)is_iterator::value)>*) [with InputIterator = std::_List_iterator >; PolygonMesh = Polyhedron_3]', inlined from 'CGAL_Nef_polyhedron* createNefPolyhedronFromPolySet(const PolySet&)' at src/cgalutils.cc:64:22: /usr/include/CGAL/convex_hull_3.h:1059:16: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1059 | convex_hull_3(first, beyond, polyhedron, Traits()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/CGALCache.o src/CGALCache.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/CGALCache.cc:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgalutils-applyops.o src/cgalutils-applyops.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/cgalutils-applyops.cc:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/c++/15/algorithm:63, from /usr/include/CGAL/config.h:260, from /usr/include/CGAL/license/Nef_3.h:17, from /usr/include/CGAL/Nef_3/SNC_iteration.h:18, from src/ext/CGAL/CGAL_workaround_Mark_bounded_volumes.h:36, from src/cgal.h:12: /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:45, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Extended_cartesian.h:19, from src/cgal.h:14: In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]' at /usr/include/CGAL/Intersections_3/internal/Line_3_Plane_3_intersection.h:63:22: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.37227' is used uninitialized [-Wuninitialized] 52 | { *this = l.rep().direction(); } | ^ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: /usr/include/CGAL/Cartesian/function_objects.h: In function 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.37227' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/ch_akl_toussaint.h:49, from /usr/include/CGAL/convex_hull_2.h:21, from /usr/include/CGAL/convex_hull_3.h:21, from src/cgalutils-applyops.cc:25: /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, int, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 152 | void ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, int, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions_deg(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, int, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:152:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In file included from /usr/include/CGAL/ch_graham_andrew.h:106, from /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:25: /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; OutputIterator = Tee_for_output_iterator > >, Point_3 >; Traits = Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 119 | ch__ref_graham_andrew_scan( BidirectionalIterator first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; OutputIterator = Tee_for_output_iterator > >, Point_3 >; Traits = Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; OutputIterator = Tee_for_output_iterator > >, Point_3 >; Traits = Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h:119:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 123 | void ch_akl_toussaint_assign_points_to_regions(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'void CGAL::internal::ch_akl_toussaint_assign_points_to_regions(ForwardIterator, ForwardIterator, const typename Traits::Left_turn_2&, ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator, std::vector&, std::vector&, std::vector&, std::vector&, const Traits&) [with ForwardIterator = std::_List_iterator >; Traits = CGAL::Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:123:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 219 | ch_akl_toussaint(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 264 | internal::ch_akl_toussaint_assign_points_to_regions_deg(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 267 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 270 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 273 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 275 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 278 | internal::ch_akl_toussaint_assign_points_to_regions(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 279 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 280 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 281 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 282 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xy_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xy_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:304:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 304 | ch__ref_graham_andrew_scan( region1.begin(), region1.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:310:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 310 | ch__ref_graham_andrew_scan( region2.begin(), region2.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:316:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 316 | ch__ref_graham_andrew_scan( region3.begin(), region3.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:322:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 322 | ch__ref_graham_andrew_scan( region4.begin(), region4.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 219 | ch_akl_toussaint(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 264 | internal::ch_akl_toussaint_assign_points_to_regions_deg(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 267 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 270 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 273 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 275 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 278 | internal::ch_akl_toussaint_assign_points_to_regions(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 279 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 280 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 281 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 282 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_yz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_yz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:304:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 304 | ch__ref_graham_andrew_scan( region1.begin(), region1.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:310:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 310 | ch__ref_graham_andrew_scan( region2.begin(), region2.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:316:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 316 | ch__ref_graham_andrew_scan( region3.begin(), region3.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:322:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 322 | ch__ref_graham_andrew_scan( region4.begin(), region4.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = CGAL::Point_3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 219 | ch_akl_toussaint(ForwardIterator first, ForwardIterator last, | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:219:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 264 | internal::ch_akl_toussaint_assign_points_to_regions_deg(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:264:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 267 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:267:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 270 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:270:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 273 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:273:62: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 275 | internal::ch_akl_toussaint_assign_points_to_regions_deg(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,duplicated_exteme_points,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:275:60: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 278 | internal::ch_akl_toussaint_assign_points_to_regions(first,std::get<0>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:278:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 279 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<0>(ranges)),std::get<1>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:279:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 280 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<1>(ranges)),std::get<2>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:280:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'const std::_List_iterator >' changed in GCC 7.1 281 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<2>(ranges)),std::get<3>(ranges),left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:281:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 282 | internal::ch_akl_toussaint_assign_points_to_regions(std::next(std::get<3>(ranges)),last,left_turn,e,w,n,s,region1,region2,region3,region4,ch_traits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:282:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:290:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::Less_xy_2>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::internal::Projection_traits_3::Less_xy_2]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:292:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:294:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&):: >]' at /usr/include/c++/15/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = CGAL::ch_akl_toussaint >, std::back_insert_iterator > >, Projection_traits_xz_3 >(std::_List_iterator >, std::_List_iterator >, std::back_insert_iterator > >, const Projection_traits_xz_3&)::]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:297:12: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h: In function 'OutputIterator CGAL::ch_akl_toussaint(ForwardIterator, ForwardIterator, OutputIterator, const Traits&) [with ForwardIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]': /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:304:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 304 | ch__ref_graham_andrew_scan( region1.begin(), region1.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:310:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 310 | ch__ref_graham_andrew_scan( region2.begin(), region2.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:316:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 316 | ch__ref_graham_andrew_scan( region3.begin(), region3.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h:322:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 322 | ch__ref_graham_andrew_scan( region4.begin(), region4.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | res, ch_traits); | ~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h: In function 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]': /usr/include/CGAL/convex_hull_3.h:767:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 767 | ch_quickhull_face_graph(std::list& points, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:767:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/convex_hull_3.h:767:1: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In function 'OutputIterator CGAL::CGAL_convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&, std::bidirectional_iterator_tag) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]', inlined from 'OutputIterator CGAL::convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xy_3]' at /usr/include/CGAL/convex_hull_2.h:73:37, inlined from 'void CGAL::Convex_hull_3::internal::coplanar_3_hull(InputIterator, InputIterator, const Point_3&, const Point_3&, const Point_3&, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; Point_3 = CGAL::Point_3; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:459:26, inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:816:21: /usr/include/CGAL/convex_hull_2.h:52:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 52 | { return ch_akl_toussaint(first, last, result, ch_traits); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'OutputIterator CGAL::CGAL_convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&, std::bidirectional_iterator_tag) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]', inlined from 'OutputIterator CGAL::convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_yz_3]' at /usr/include/CGAL/convex_hull_2.h:73:37, inlined from 'void CGAL::Convex_hull_3::internal::coplanar_3_hull(InputIterator, InputIterator, const Point_3&, const Point_3&, const Point_3&, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; Point_3 = CGAL::Point_3; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:466:28, inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:816:21: /usr/include/CGAL/convex_hull_2.h:52:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 52 | { return ch_akl_toussaint(first, last, result, ch_traits); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'OutputIterator CGAL::CGAL_convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&, std::bidirectional_iterator_tag) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]', inlined from 'OutputIterator CGAL::convex_hull_points_2(InputIterator, InputIterator, OutputIterator, const Traits&) [with InputIterator = std::_List_iterator >; OutputIterator = std::back_insert_iterator > >; Traits = Projection_traits_xz_3]' at /usr/include/CGAL/convex_hull_2.h:73:37, inlined from 'void CGAL::Convex_hull_3::internal::coplanar_3_hull(InputIterator, InputIterator, const Point_3&, const Point_3&, const Point_3&, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; Point_3 = CGAL::Point_3; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:473:30, inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Convex_hull_traits_3, std::integral_constant >]' at /usr/include/CGAL/convex_hull_3.h:816:21: /usr/include/CGAL/convex_hull_2.h:52:26: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 52 | { return ch_akl_toussaint(first, last, result, ch_traits); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = Polyhedron_3; Traits = Convex_hull_traits_3, std::integral_constant >]': /usr/include/CGAL/convex_hull_3.h:994:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 994 | void convex_hull_3(InputIterator first, InputIterator beyond, | ^~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:994:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/CGAL/convex_hull_3.h:1047:51: note: parameter passing for argument of type 'P3_iterator' {aka 'std::__cxx11::list >::iterator'} changed in GCC 7.1 1047 | Convex_hull_3::internal::ch_quickhull_face_graph(points, point1_it, point2_it, point3_it, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | polyhedron, traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:1047:51: note: parameter passing for argument of type 'P3_iterator' {aka 'std::__cxx11::list >::iterator'} changed in GCC 7.1 In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, std::enable_if_t<((bool)is_iterator::value)>*) [with InputIterator = std::_List_iterator >; PolygonMesh = Polyhedron_3]', inlined from 'bool CGALUtils::applyHull(const Geometry::Geometries&, PolySet&)' at src/cgalutils-applyops.cc:236:24: /usr/include/CGAL/convex_hull_3.h:1059:16: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 1059 | convex_hull_3(first, beyond, polyhedron, Traits()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Convex_hull_traits_3, std::integral_constant >]': /usr/include/CGAL/convex_hull_3.h:994:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 994 | void convex_hull_3(InputIterator first, InputIterator beyond, | ^~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:994:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/convex_hull_3.h:1047:51: note: parameter passing for argument of type 'P3_iterator' {aka 'std::__cxx11::list >::iterator'} changed in GCC 7.1 1047 | Convex_hull_3::internal::ch_quickhull_face_graph(points, point1_it, point2_it, point3_it, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1048 | polyhedron, traits); | ~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/convex_hull_3.h:1047:51: note: parameter passing for argument of type 'P3_iterator' {aka 'std::__cxx11::list >::iterator'} changed in GCC 7.1 In constructor 'CGAL::DirectionC3::DirectionC3(const Segment_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2471:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2492:30, inlined from 'CGAL::Segment_3::Direction_3 CGAL::Segment_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Segment_3.h:149:52, inlined from 'void CGAL::K3_tree::Objects_around_segment::Iterator::divide_segment_by_plane(CGAL::K3_tree::Segment_3, CGAL::K3_tree::Plane_3, CGAL::K3_tree::Segment_3&, CGAL::K3_tree::Segment_3&) [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:327:3, inlined from 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:295:32: /usr/include/CGAL/Cartesian/Direction_3.h:58:3: warning: 'SR.43157' may be used uninitialized [-Wmaybe-uninitialized] 58 | { *this = s.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In function 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]': /usr/include/CGAL/Cartesian/function_objects.h:2492:30: note: 'SR.43157' was declared here 2492 | { return this->operator()(Return_base_tag(), s); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'static bool CGAL::SNC_intersection::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) [with SNC_structure_ = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/SNC_intersection.h:104:23: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.43200' may be used uninitialized [-Wmaybe-uninitialized] 52 | { *this = l.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In static member function 'static bool CGAL::SNC_intersection::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) [with SNC_structure_ = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.43200' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, std::enable_if_t<((bool)is_iterator::value)>*) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3]', inlined from 'const Geometry* CGALUtils::applyMinkowski(const Geometry::Geometries&)' at src/cgalutils-applyops.cc:362:26: /usr/include/CGAL/convex_hull_3.h:1059:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1059 | convex_hull_3(first, beyond, polyhedron, Traits()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, std::enable_if_t<((bool)is_iterator::value)>*) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3]', inlined from 'const Geometry* CGALUtils::applyMinkowski(const Geometry::Geometries&)' at src/cgalutils-applyops.cc:403:26: /usr/include/CGAL/convex_hull_3.h:1059:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1059 | convex_hull_3(first, beyond, polyhedron, Traits()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/CGALRenderer.o src/CGALRenderer.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/CGALRenderer.h:4, from src/CGALRenderer.cc:38: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from src/CGAL_OGL_Polyhedron.h:33, from src/CGALRenderer.cc:39: src/ext/CGAL/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::draw(Halffacet_iterator, bool) const': src/ext/CGAL/OGL_helper.h:460:23: warning: cast between incompatible function types from 'void (*)(GLvoid*, GLvoid*)' {aka 'void (*)(void*, void*)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] 460 | (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &vertexCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ext/CGAL/OGL_helper.h:462:23: warning: cast between incompatible function types from 'void (*)(GLdouble*, GLvoid**, GLfloat*, GLvoid**)' {aka 'void (*)(double*, void**, float*, void**)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] 462 | (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &combineCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ext/CGAL/OGL_helper.h:464:23: warning: cast between incompatible function types from 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] 464 | (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &beginCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ext/CGAL/OGL_helper.h:468:23: warning: cast between incompatible function types from 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} to 'GLvoid (*)()' {aka 'void (*)()'} [-Wcast-function-type] 468 | (GLvoid (CGAL_GLU_TESS_CALLBACK *)(CGAL_GLU_TESS_DOTS)) &errorCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed src/ext/CGAL/OGL_helper.h: In member function 'virtual CGAL::IO::Color CGAL::OGL::Polyhedron::getVertexColor(Vertex_iterator) const': src/ext/CGAL/OGL_helper.h:375:25: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Vertex_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 375 | virtual CGAL::Color getVertexColor(Vertex_iterator v) const | ^~~~~~~~~~~~~~ src/ext/CGAL/OGL_helper.h: In member function 'virtual CGAL::IO::Color CGAL::OGL::Polyhedron::getEdgeColor(Edge_iterator) const': src/ext/CGAL/OGL_helper.h:405:25: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Edge_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 405 | virtual CGAL::Color getEdgeColor(Edge_iterator e) const | ^~~~~~~~~~~~ src/ext/CGAL/OGL_helper.h: In member function 'virtual CGAL::IO::Color CGAL::OGL::Polyhedron::getFacetColor(Halffacet_iterator, bool) const': src/ext/CGAL/OGL_helper.h:433:25: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Halffacet_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 433 | virtual CGAL::Color getFacetColor(Halffacet_iterator /*f*/, bool /*is_back_facing*/) const | ^~~~~~~~~~~~~ src/CGAL_OGL_Polyhedron.h: In member function 'virtual CGAL::IO::Color CGAL_OGL_Polyhedron::getVertexColor(CGAL::OGL::Polyhedron::Vertex_iterator) const': src/CGAL_OGL_Polyhedron.h:81:21: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Vertex_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 81 | CGAL::Color getVertexColor(Vertex_iterator v) const override { | ^~~~~~~~~~~~~~ src/CGAL_OGL_Polyhedron.h: In member function 'virtual CGAL::IO::Color CGAL_OGL_Polyhedron::getEdgeColor(CGAL::OGL::Polyhedron::Edge_iterator) const': src/CGAL_OGL_Polyhedron.h:88:21: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Edge_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 88 | CGAL::Color getEdgeColor(Edge_iterator e) const override { | ^~~~~~~~~~~~ src/CGAL_OGL_Polyhedron.h: In member function 'virtual CGAL::IO::Color CGAL_OGL_Polyhedron::getFacetColor(CGAL::OGL::Polyhedron::Halffacet_iterator, bool) const': src/CGAL_OGL_Polyhedron.h:95:21: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Halffacet_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 95 | CGAL::Color getFacetColor(Halffacet_iterator f, bool /*is_back_facing*/) const override { | ^~~~~~~~~~~~~ src/ext/CGAL/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::draw(Halffacet_iterator, bool) const': src/ext/CGAL/OGL_helper.h:455:10: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Halffacet_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 455 | void draw(Halffacet_iterator f, bool is_back_facing) const { | ^~~~ src/ext/CGAL/OGL_helper.h:473:36: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Halffacet_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 473 | CGAL::Color c = getFacetColor(f,is_back_facing); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void CGAL::OGL::Polyhedron::draw(Vertex_iterator) const', inlined from 'void CGAL::OGL::Polyhedron::fill_display_lists()' at src/ext/CGAL/OGL_helper.h:538:6: src/ext/CGAL/OGL_helper.h:391:37: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Vertex_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 391 | CGAL::Color c = getVertexColor(v); | ~~~~~~~~~~~~~~^~~ In member function 'void CGAL::OGL::Polyhedron::draw(Edge_iterator) const', inlined from 'void CGAL::OGL::Polyhedron::fill_display_lists()' at src/ext/CGAL/OGL_helper.h:544:6: src/ext/CGAL/OGL_helper.h:421:35: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Edge_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 421 | CGAL::Color c = getEdgeColor(e); | ~~~~~~~~~~~~^~~ src/ext/CGAL/OGL_helper.h: In member function 'void CGAL::OGL::Polyhedron::fill_display_lists()': src/ext/CGAL/OGL_helper.h:556:15: note: parameter passing for argument of type 'CGAL::OGL::Polyhedron::Halffacet_iterator' {aka 'std::__cxx11::list::const_iterator'} changed in GCC 7.1 556 | draw(f, i); | ~~~~^~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgalworker.o src/cgalworker.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/cgalutils-project.o src/cgalutils-project.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/cgalutils.h:3, from src/cgalutils-project.cc:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/c++/15/algorithm:63, from /usr/include/CGAL/config.h:260, from /usr/include/CGAL/license/Nef_3.h:17, from /usr/include/CGAL/Nef_3/SNC_iteration.h:18, from src/ext/CGAL/CGAL_workaround_Mark_bounded_volumes.h:36, from src/cgal.h:12: /usr/include/c++/15/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]': /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1414 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]': /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]': /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Nef_3/Bounding_box_3.h:21, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:19: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::median_of_three(RandomAccessIter, RandomAccessIter, RandomAccessIter, Predicate_traits, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:190:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 190 | median_of_three( RandomAccessIter a, RandomAccessIter b, RandomAccessIter c, | ^~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:190:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:190:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:45, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Extended_cartesian.h:19, from src/cgal.h:14: In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]' at /usr/include/CGAL/Intersections_3/internal/Line_3_Plane_3_intersection.h:63:22: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.43512' is used uninitialized [-Wuninitialized] 52 | { *this = l.rep().direction(); } | ^ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: /usr/include/CGAL/Cartesian/function_objects.h: In function 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.43512' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In constructor 'CGAL::DirectionC3::DirectionC3(const Segment_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2471:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2492:30, inlined from 'CGAL::Segment_3::Direction_3 CGAL::Segment_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Segment_3.h:149:52, inlined from 'void CGAL::K3_tree::Objects_around_segment::Iterator::divide_segment_by_plane(CGAL::K3_tree::Segment_3, CGAL::K3_tree::Plane_3, CGAL::K3_tree::Segment_3&, CGAL::K3_tree::Segment_3&) [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:327:3, inlined from 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:295:32: /usr/include/CGAL/Cartesian/Direction_3.h:58:3: warning: 'SR.43557' may be used uninitialized [-Wmaybe-uninitialized] 58 | { *this = s.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In function 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]': /usr/include/CGAL/Cartesian/function_objects.h:2492:30: note: 'SR.43557' was declared here 2492 | { return this->operator()(Return_base_tag(), s); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 257 | split_points( RandomAccessIter begin, RandomAccessIter end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1813 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'static bool CGAL::SNC_intersection::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) [with SNC_structure_ = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/SNC_intersection.h:104:23: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.48378' may be used uninitialized [-Wmaybe-uninitialized] 52 | { *this = l.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In static member function 'static bool CGAL::SNC_intersection::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) [with SNC_structure_ = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.48378' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Distance = int; _Tp = CGAL::Nef_box, CGAL::SNC_indexed_items, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]' at /usr/include/c++/15/bits/stl_algo.h:4874:18, inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/PlatformUtils-posix.o src/PlatformUtils-posix.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Polygon2d-CGAL.o src/Polygon2d-CGAL.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/Polygon2d-CGAL.h:4, from src/Polygon2d-CGAL.cc:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/CGAL/Nef_polyhedron_3.h:56: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::update_constraints_opposite(Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1358:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1358 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_data_structure_2.h:38, from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:26: /usr/include/CGAL/Triangulation_ds_circulators_2.h: In constructor 'CGAL::Triangulation_ds_edge_circulator_2::Triangulation_ds_edge_circulator_2(Vertex_handle, Face_handle) [with Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]': /usr/include/CGAL/Triangulation_ds_circulators_2.h:482:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_edge_circulator_2, CGAL::Constrained_triangulation_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 482 | Triangulation_ds_edge_circulator_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::clear_constraints_incident(Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1335:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1335 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Edge_circulator CGAL::Triangulation_data_structure_2::incident_edges(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Edge_circulator CGAL::Triangulation_2::incident_edges(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3453:29, inlined from 'void CGAL::Constrained_triangulation_2::clear_constraints_incident(Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1339:35: /usr/include/CGAL/Triangulation_data_structure_2.h:225:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 225 | return Edge_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_ds_circulators_2.h: In constructor 'CGAL::Triangulation_ds_face_circulator_2::Triangulation_ds_face_circulator_2(Vertex_handle, Face_handle) [with Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]': /usr/include/CGAL/Triangulation_ds_circulators_2.h:253:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_face_circulator_2, CGAL::Constrained_triangulation_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 253 | Triangulation_ds_face_circulator_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::update_constraints_incident(Vertex_handle, Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1297:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1297 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1297:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1297:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In member function 'CGAL::Triangulation_data_structure_2::Edge_circulator CGAL::Triangulation_data_structure_2::incident_edges(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Edge_circulator CGAL::Triangulation_2::incident_edges(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3453:29, inlined from 'void CGAL::Constrained_triangulation_2::update_constraints_incident(Vertex_handle, Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1306:38: /usr/include/CGAL/Triangulation_data_structure_2.h:225:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 225 | return Edge_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'void CGAL::Constrained_triangulation_2::update_constraints_incident(Vertex_handle, Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1314:38: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_dim_up(Vertex_handle, bool) [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]': /usr/include/CGAL/Triangulation_data_structure_2.h:1025:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1025 | Triangulation_data_structure_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_convex_hull_2(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1385:38: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_convex_hull_2(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1396:22: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_convex_hull_2(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1426:22: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ In file included from /usr/include/CGAL/Triangulation_2.h:35: /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h: In constructor 'CGAL::Triangulation_line_face_circulator_2::Triangulation_line_face_circulator_2(Vertex_handle, const Triangulation*, const Point&) [with Triangulation_ = CGAL::Triangulation_2, CGAL::Constrained_triangulation_face_base_2 > > >]': /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:147:1: note: parameter passing for argument of type 'CGAL::Triangulation_line_face_circulator_2, CGAL::Constrained_triangulation_face_base_2 > > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 147 | Triangulation_line_face_circulator_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Face_circulator CGAL::Triangulation_data_structure_2::incident_faces(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Face_circulator CGAL::Triangulation_2::incident_faces(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3435:29, inlined from 'CGAL::Triangulation_line_face_circulator_2::Triangulation_line_face_circulator_2(Vertex_handle, const Triangulation*, const Point&) [with Triangulation_ = CGAL::Triangulation_2, CGAL::Constrained_triangulation_face_base_2 > > >]' at /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:164:43: /usr/include/CGAL/Triangulation_data_structure_2.h:215:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 215 | return Face_circulator(v,f); | ^ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(Vertex_handle, Vertex_handle, List_faces&, List_edges&, List_edges&, Vertex_handle&) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:900:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 900 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:900:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:919:24: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 919 | Line_face_circulator current_face=Line_face_circulator(vaa, this, bb); | ^~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:949:17: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 949 | vi=intersect(current_face, ind, vaa, vbb); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:949:17: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:989:23: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 989 | vi = intersect(current_face, i1, vaa,vbb); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:989:23: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:798:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 798 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:798:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In member function 'CGAL::Triangulation_data_structure_2::Edge_circulator CGAL::Triangulation_data_structure_2::incident_edges(Vertex_handle, Face_handle) const [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Edge_circulator CGAL::Triangulation_2::incident_edges(Vertex_handle, Face_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:3453:29, inlined from 'bool CGAL::Triangulation_2::includes_edge(Vertex_handle, Vertex_handle, Vertex_handle&, Face_handle&, int&) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1130:38, inlined from 'void CGAL::Constrained_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:834:21: /usr/include/CGAL/Triangulation_data_structure_2.h:225:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 225 | return Edge_circulator(v,f); | ^ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:854:48: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 854 | bool intersection = find_intersected_faces( vaa, vbb, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 855 | intersected_faces, | ~~~~~~~~~~~~~~~~~~ 856 | conflict_boundary_ab, | ~~~~~~~~~~~~~~~~~~~~~ 857 | conflict_boundary_ba, | ~~~~~~~~~~~~~~~~~~~~~ 858 | vi); | ~~~ /usr/include/CGAL/Triangulation_2.h: In member function 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_affine_hull(const Point&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]': /usr/include/CGAL/Triangulation_2.h:1448:39: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 1448 | Vertex_handle v = _tds.insert_dim_up( infinite_vertex(), conform); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_second() [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_first(const Point&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1292:39, inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1471:24: /usr/include/CGAL/Triangulation_data_structure_2.h:945:23: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 945 | return insert_dim_up(); | ~~~~~~~~~~~~~^~ In member function 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_second(const Point&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]', inlined from 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:1476:30: /usr/include/CGAL/Triangulation_2.h:1303:40: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 1303 | Vertex_handle v = _tds.insert_dim_up(infinite_vertex(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:749:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 749 | update_constraints_incident(va, v1,v2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:749:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:751:31: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 751 | clear_constraints_incident(va); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Constrained_triangulation_2.h:754:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 754 | update_constraints_opposite(va); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/CGAL/Constrained_triangulation_plus_2.h:28, from /usr/include/CGAL/Nef_3/vertex_cycle_to_nef_3.h:28, from /usr/include/CGAL/Nef_polyhedron_3.h:66: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h: In member function 'void CGAL::Constrained_Delaunay_triangulation_2::flip_around(Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:746:1: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 746 | Constrained_Delaunay_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Locate_type, Face_handle, int) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:907:16: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:933:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 933 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_first() [with Vb = CGAL::Triangulation_vertex_base_2; Fb = CGAL::Constrained_triangulation_face_base_2 >]', inlined from 'CGAL::Triangulation_2::Triangulation_2(const Geom_traits&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >]' at /usr/include/CGAL/Triangulation_2.h:854:39, inlined from 'CGAL::Constrained_triangulation_2::Constrained_triangulation_2(const Gt&) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:198:70, inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Constrained_Delaunay_triangulation_2(const Geom_traits&) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:159:13, inlined from 'PolySet* Polygon2d::tessellate() const' at src/Polygon2d-CGAL.cc:98:21: /usr/include/CGAL/Triangulation_data_structure_2.h:935:23: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 935 | return insert_dim_up(); | ~~~~~~~~~~~~~^~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'PolySet* Polygon2d::tessellate() const' at src/Polygon2d-CGAL.cc:106:25: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'PolySet* Polygon2d::tessellate() const' at src/Polygon2d-CGAL.cc:108:26: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ In member function 'void CGAL::Constrained_Delaunay_triangulation_2::insert_constraint(Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'PolySet* Polygon2d::tessellate() const' at src/Polygon2d-CGAL.cc:110:26: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:254:36: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 254 | ((Ctr*)this)->insert_constraint(va,vb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::insert(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, Face_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:894:16: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:920:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 920 | flip_around(va); | ~~~~~~~~~~~^~~~ /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]': /usr/include/CGAL/Constrained_triangulation_2.h:1021:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1021 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1021:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle, CGAL::Exact_predicates_tag) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]', inlined from 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(Face_handle, int, Vertex_handle, Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Constrained_triangulation_face_base_2 > >; Itag_ = CGAL::Exact_predicates_tag]' at /usr/include/CGAL/Constrained_triangulation_2.h:1026:19: /usr/include/CGAL/Constrained_triangulation_2.h:1266:22: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1266 | insert_constraint(vcc,vi); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1267:22: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1267 | insert_constraint(vi, vdd); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1270:22: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Constrained_triangulation_face_base_2 > >, CGAL::Exact_predicates_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Constrained_triangulation_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1270 | insert_constraint(vcc,vdd); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/scadlexer.o src/scadlexer.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/comment_lexer.o objects/comment_lexer.cxx objects/comment_lexer.cxx:1485:17: warning: 'void yyunput(int, char*)' defined but not used [-Wunused-function] 1485 | | ^ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/lexer.o objects/lexer.cxx g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/comment_parser.o objects/comment_parser.cxx /usr/lib/qt5/bin/rcc -name openscad openscad.qrc -o objects/qrc_openscad.cpp g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -dM -E -o objects/moc_predefs.h /usr/lib/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/qdbusxml2cpp -i openscad_interface.h -p :openscad_interface.cpp org.openscad.OpenSCAD.xml /usr/lib/qt5/bin/qdbusxml2cpp -i openscad_adaptor.h -a :openscad_adaptor.cpp org.openscad.OpenSCAD.xml /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include openscad_interface.h -o objects/moc_openscad_interface.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include openscad_adaptor.h -o objects/moc_openscad_adaptor.cpp /usr/lib/qt5/bin/uic src/MainWindow.ui -o objects/ui_MainWindow.h -tr q_ /usr/lib/qt5/bin/uic src/Preferences.ui -o objects/ui_Preferences.h -tr q_ src/Preferences.ui: Warning: The name 'verticalSpacer' (QSpacerItem) is already in use, defaulting to 'verticalSpacer1'. src/Preferences.ui: Warning: The name 'verticalLayout_16' (QVBoxLayout) is already in use, defaulting to 'verticalLayout_161'. g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/parser.o objects/parser.cxx g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/import_nef.o src/import_nef.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/import_nef.cc:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:45, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Extended_cartesian.h:19, from src/cgal.h:14: In constructor 'CGAL::DirectionC3::DirectionC3(const Segment_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2471:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2492:30, inlined from 'CGAL::Segment_3::Direction_3 CGAL::Segment_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Segment_3.h:149:52, inlined from 'void CGAL::K3_tree::Objects_around_segment::Iterator::divide_segment_by_plane(CGAL::K3_tree::Segment_3, CGAL::K3_tree::Plane_3, CGAL::K3_tree::Segment_3&, CGAL::K3_tree::Segment_3&) [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:327:3, inlined from 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:295:32: /usr/include/CGAL/Cartesian/Direction_3.h:58:3: warning: 'SR.15420' may be used uninitialized [-Wmaybe-uninitialized] 58 | { *this = s.rep().direction(); } | ^ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: /usr/include/CGAL/Cartesian/function_objects.h: In function 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]': /usr/include/CGAL/Cartesian/function_objects.h:2492:30: note: 'SR.15420' was declared here 2492 | { return this->operator()(Return_base_tag(), s); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/SettingsWriter.o src/SettingsWriter.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/OpenCSGWarningDialog.o src/OpenCSGWarningDialog.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/LibraryInfo.o src/LibraryInfo.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/LibraryInfo.cc:19: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/Preferences.o src/Preferences.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/editor.o src/editor.cc src/editor.cc: In member function 'virtual void EditorInterface::wheelEvent(QWheelEvent*)': src/editor.cc:10:33: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 10 | if (event->delta() > 0) zoomIn(); | ~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QWheelEvent:1, from src/editor.h:6, from src/editor.cc:1: /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ src/editor.cc:11:38: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 11 | else if (event->delta() < 0) zoomOut(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/QGLView.o src/QGLView.cc src/QGLView.cc: In member function 'virtual void QGLView::wheelEvent(QWheelEvent*)': src/QGLView.cc:325:36: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 325 | const auto pos = event->pos(); | ~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QWheelEvent:1, from src/QGLView.cc:34: /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/CGAL_Nef_polyhedron.o src/CGAL_Nef_polyhedron.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/CGAL_Nef_polyhedron.cc:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed In file included from /usr/include/c++/15/algorithm:63, from /usr/include/Eigen/Core:95, from src/linalg.h:3, from src/Geometry.h:7, from src/CGAL_Nef_polyhedron.h:3: /usr/include/c++/15/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]': /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1414 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]': /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]': /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1414:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:45, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Extended_cartesian.h:19, from src/cgal.h:14: In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]' at /usr/include/CGAL/Intersections_3/internal/Line_3_Plane_3_intersection.h:63:22: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.34209' is used uninitialized [-Wuninitialized] 52 | { *this = l.rep().direction(); } | ^ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: /usr/include/CGAL/Cartesian/function_objects.h: In function 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Plane_3&, const typename K::Line_3&, const K&) [with K = CGAL::Cartesian]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.34209' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Nef_3/Bounding_box_3.h:21, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:19: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::median_of_three(RandomAccessIter, RandomAccessIter, RandomAccessIter, Predicate_traits, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:190:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 190 | median_of_three( RandomAccessIter a, RandomAccessIter b, RandomAccessIter c, | ^~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:190:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:190:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 257 | split_points( RandomAccessIter begin, RandomAccessIter end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27, inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::iterative_radon(RandomAccessIter, RandomAccessIter, Predicate_traits, int, int) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:249:12, inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:263:42: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 233 | return median_of_three((*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | (*this)(num_levels - 1 ), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'CGAL::DirectionC3::DirectionC3(const Segment_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2471:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Segment_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2492:30, inlined from 'CGAL::Segment_3::Direction_3 CGAL::Segment_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Segment_3.h:149:52, inlined from 'void CGAL::K3_tree::Objects_around_segment::Iterator::divide_segment_by_plane(CGAL::K3_tree::Segment_3, CGAL::K3_tree::Plane_3, CGAL::K3_tree::Segment_3&, CGAL::K3_tree::Segment_3&) [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:327:3, inlined from 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]' at /usr/include/CGAL/Nef_3/K3_tree.h:295:32: /usr/include/CGAL/Cartesian/Direction_3.h:58:3: warning: 'SR.39140' may be used uninitialized [-Wmaybe-uninitialized] 58 | { *this = s.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In function 'CGAL::K3_tree::Objects_around_segment::Iterator::Self& CGAL::K3_tree::Objects_around_segment::Iterator::operator++() [with Traits = CGAL::SNC_k3_tree_traits, CGAL::SNC_indexed_items, bool> > >]': /usr/include/CGAL/Cartesian/function_objects.h:2492:30: note: 'SR.39140' was declared here 2492 | { return this->operator()(Return_base_tag(), s); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In constructor 'CGAL::DirectionC3::DirectionC3(const Line_3&) [with R_ = CGAL::Cartesian]', inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Rep CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(CGAL::Return_base_tag, const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2463:19, inlined from 'CGAL::CartesianKernelFunctors::Construct_direction_3::Direction_3 CGAL::CartesianKernelFunctors::Construct_direction_3::operator()(const Line_3&) const [with K = CGAL::Cartesian]' at /usr/include/CGAL/Cartesian/function_objects.h:2484:30, inlined from 'CGAL::Line_3::Direction_3 CGAL::Line_3::direction() const [with R_ = CGAL::Cartesian]' at /usr/include/CGAL/Line_3.h:98:52, inlined from 'static bool CGAL::SNC_intersection::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) [with SNC_structure_ = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/SNC_intersection.h:104:23: /usr/include/CGAL/Cartesian/Direction_3.h:52:3: warning: 'SR.39380' may be used uninitialized [-Wmaybe-uninitialized] 52 | { *this = l.rep().direction(); } | ^ /usr/include/CGAL/Cartesian/function_objects.h: In static member function 'static bool CGAL::SNC_intersection::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) [with SNC_structure_ = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]': /usr/include/CGAL/Cartesian/function_objects.h:2484:30: note: 'SR.39380' was declared here 2484 | { return this->operator()(Return_base_tag(), l); } | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Distance = int; _Tp = CGAL::Nef_box, CGAL::SNC_indexed_items, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]': /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::SNC_indexed_items, bool> > > >, true>::Compare>]' at /usr/include/c++/15/bits/stl_algo.h:1909:31: /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Compare]', inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Spanning]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, vector, CGAL::SNC_indexed_items, bool> > >, allocator, CGAL::SNC_indexed_items, bool> > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>::Hi_greater]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: /usr/include/c++/15/bits/stl_algo.h:4652:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 4652 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4653 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; T = double; Predicate_traits = Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::OR; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::OR; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::OR; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::OR; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::OR; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::OR, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::OR, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::OR; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::AND, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::AND, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::AND; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::DIFF; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_edge1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::DIFF; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::DIFF; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge0_face1_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::DIFF; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::DIFF; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >; Callback = CGAL::binop_intersection_test_segment_tree, CGAL::SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::SNC_indexed_items, bool> > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, SNC_indexed_items, bool> > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >; BoxTraits = Box_intersection_d::Box_traits_d, SNC_indexed_items, bool> > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, SNC_indexed_items, bool> > >*, std::vector, SNC_indexed_items, bool> > >, std::allocator, SNC_indexed_items, bool> > > > > >; Callback = binop_intersection_test_segment_tree, SNC_indexed_items, bool> > >::Bop_edge1_face0_callback, SNC_indexed_items, bool> >::Intersection_call_back, SNC_indexed_items, bool> >, Nef_polyhedron_3 >::DIFF, ID_support_handler, SNC_indexed_items, bool> > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation, CGAL::SNC_indexed_items, bool> >::Intersection_call_back, CGAL::SNC_indexed_items, bool> >, CGAL::Nef_polyhedron_3 >::DIFF, CGAL::ID_support_handler, CGAL::SNC_indexed_items, bool> > > >; SNC_decorator = CGAL::SNC_const_decorator, CGAL::SNC_indexed_items, bool> >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3 >::DIFF; Map = CGAL::SNC_structure, CGAL::SNC_indexed_items, bool>]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::SNC_indexed_items, bool> > >*, std::vector, CGAL::SNC_indexed_items, bool> > >, std::allocator, CGAL::SNC_indexed_items, bool> > > > > >' changed in GCC 7.1 g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/OpenSCADApp.o src/OpenSCADApp.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/tabmanager.o src/tabmanager.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/WindowManager.o src/WindowManager.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/ErrorLog.o src/ErrorLog.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/InputEventMapper.o src/input/InputEventMapper.cc In file included from src/input/InputEventMapper.cc:32: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/openscad.o src/openscad.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/openscad.cc:57: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from src/openscad.cc:44: src/stackcheck.h: In constructor 'StackCheck::StackCheck()': src/stackcheck.h:21:21: warning: storing the address of local variable 'c' in '*this.StackCheck::ptr' [-Wdangling-pointer=] 21 | ptr = &c; | ~~~~^~~~ src/stackcheck.h:20:31: note: 'c' declared here 20 | unsigned char c; | ^ src/stackcheck.h:19:20: note: 'this' declared here 19 | StackCheck() : limit(PlatformUtils::stackLimit()) { | ^ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/InputDriverManager.o src/input/InputDriverManager.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/ButtonConfigWidget.o src/input/ButtonConfigWidget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/mainwin.o src/mainwin.cc In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Gmpq.h:16, from src/cgal.h:13, from src/CGAL_Nef_polyhedron.h:4, from src/CGALRenderer.h:4, from src/mainwin.cc:114: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpq.h:17: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245: /usr/include/CGAL/Gmpzf.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpzf.h:128:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from src/cgal.h:18: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ src/mainwin.cc: In member function 'void MainWindow::initActionIcon(QAction*, const char*, const char*)': src/mainwin.cc:636:63: warning: 'const QBrush& QPalette::background() const' is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations] 636 | int defaultcolor = viewerToolBar->palette().background().color().lightness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qmainwindow.h:44, from /usr/include/qt5/QtWidgets/QMainWindow:1, from src/MainWindow.h:4, from src/mainwin.cc:32: /usr/include/qt5/QtGui/qpalette.h:149:26: note: declared here 149 | inline const QBrush &background() const { return window(); } | ^~~~~~~~~~ src/mainwin.cc: In member function 'void MainWindow::compile(bool, bool, bool)': src/mainwin.cc:971:42: warning: 'void QTime::start()' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 971 | this->renderingTime.start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtCore/QTime:1, from src/MainWindow.h:19: /usr/include/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ src/mainwin.cc: In member function 'void MainWindow::compileCSG()': src/mainwin.cc:1319:73: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 1319 | std::chrono::milliseconds ms{this->renderingTime.elapsed()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ src/mainwin.cc: In member function 'void MainWindow::actionRenderDone(std::shared_ptr)': src/mainwin.cc:2110:65: warning: 'int QTime::elapsed() const' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 2110 | std::chrono::milliseconds ms{this->renderingTime.elapsed()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ src/mainwin.cc: In member function 'void MainWindow::actionDisplayAST()': src/mainwin.cc:2287:27: warning: 'void QTextEdit::setTabStopWidth(int)' is deprecated [-Wdeprecated-declarations] 2287 | e->setTabStopWidth(tabStopWidth); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/qplaintextedit.h:44, from /usr/include/qt5/QtWidgets/QPlainTextEdit:1, from src/Console.h:29, from objects/ui_MainWindow.h:32, from src/MainWindow.h:6: /usr/include/qt5/QtWidgets/qtextedit.h:203:24: note: declared here 203 | QT_DEPRECATED void setTabStopWidth(int width); | ^~~~~~~~~~~~~~~ src/mainwin.cc: In member function 'void MainWindow::actionDisplayCSGTree()': src/mainwin.cc:2306:27: warning: 'void QTextEdit::setTabStopWidth(int)' is deprecated [-Wdeprecated-declarations] 2306 | e->setTabStopWidth(tabStopWidth); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qtextedit.h:203:24: note: declared here 203 | QT_DEPRECATED void setTabStopWidth(int width); | ^~~~~~~~~~~~~~~ src/mainwin.cc: In member function 'void MainWindow::actionDisplayCSGProducts()': src/mainwin.cc:2326:27: warning: 'void QTextEdit::setTabStopWidth(int)' is deprecated [-Wdeprecated-declarations] 2326 | e->setTabStopWidth(tabStopWidth); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt5/QtWidgets/qtextedit.h:203:24: note: declared here 203 | QT_DEPRECATED void setTabStopWidth(int width); | ^~~~~~~~~~~~~~~ {standard input}: Assembler messages: {standard input}:21: missing merge / string entity size, 1 assumed g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/AxisConfigWidget.o src/input/AxisConfigWidget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/DBusInputDriver.o src/input/DBusInputDriver.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/qrc_openscad.o objects/qrc_openscad.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/ProgressWidget.h -o objects/moc_ProgressWidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/QGLView.h -o objects/moc_QGLView.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/MainWindow.h -o objects/moc_MainWindow.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/tabmanager.h -o objects/moc_tabmanager.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/tabwidget.h -o objects/moc_tabwidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/OpenSCADApp.h -o objects/moc_OpenSCADApp.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/WindowManager.h -o objects/moc_WindowManager.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/QGamepadInputDriver.o src/input/QGamepadInputDriver.cc /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/Preferences.h -o objects/moc_Preferences.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/OpenCSGWarningDialog.h -o objects/moc_OpenCSGWarningDialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/input/JoystickInputDriver.o src/input/JoystickInputDriver.cc /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/AboutDialog.h -o objects/moc_AboutDialog.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/FontListTableView.h -o objects/moc_FontListTableView.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/scadapi.h -o objects/moc_scadapi.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/editor.h -o objects/moc_editor.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/Dock.h -o objects/moc_Dock.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/FontListDialog.h -o objects/moc_FontListDialog.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/AutoUpdater.h -o objects/moc_AutoUpdater.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/Console.h -o objects/moc_Console.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/ErrorLog.h -o objects/moc_ErrorLog.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/launchingscreen.h -o objects/moc_launchingscreen.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/LibraryInfoDialog.h -o objects/moc_LibraryInfoDialog.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parametervirtualwidget.h -o objects/moc_parametervirtualwidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/ParameterWidget.h -o objects/moc_ParameterWidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parameterspinbox.h -o objects/moc_parameterspinbox.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parametercombobox.h -o objects/moc_parametercombobox.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parameterslider.h -o objects/moc_parameterslider.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parametercheckbox.h -o objects/moc_parametercheckbox.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/groupwidget.h -o objects/moc_groupwidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/ignoreWheelWhenNotFocused.h -o objects/moc_ignoreWheelWhenNotFocused.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parametertext.h -o objects/moc_parametertext.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/QWordSearchField.h -o objects/moc_QWordSearchField.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/input/InputEventMapper.h -o objects/moc_InputEventMapper.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/parameter/parametervector.h -o objects/moc_parametervector.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/input/AxisConfigWidget.h -o objects/moc_AxisConfigWidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/input/InputDriverManager.h -o objects/moc_InputDriverManager.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/input/WheelIgnorer.h -o objects/moc_WheelIgnorer.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/input/ButtonConfigWidget.h -o objects/moc_ButtonConfigWidget.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/NetworkSignal.h -o objects/moc_NetworkSignal.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/src/scintillaeditor.o src/scintillaeditor.cpp In file included from src/scintillaeditor.cpp:1: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ src/scintillaeditor.cpp: In member function 'bool ScintillaEditor::handleWheelEventNavigateNumber(QWheelEvent*)': src/scintillaeditor.cpp:1029:38: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1029 | if (wheelEvent->delta() < 0) | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QWheelEvent:1, from src/editor.h:6, from src/scintillaeditor.h:15, from src/scintillaeditor.cpp:13: /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ src/scintillaeditor.cpp:1059:50: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1059 | else if (cmd || wheelEvent->delta()) | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ src/scintillaeditor.cpp: In member function 'void ScintillaEditor::onIndicatorClicked(int, int, Qt::KeyboardModifiers)': src/scintillaeditor.cpp:1274:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1274 | if(val >= hyperlinkIndicatorOffset && val <= hyperlinkIndicatorOffset+indicatorData.size()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMap:1, from src/scintillaeditor.h:7: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::createNode(const Key&, const T&, Node*, bool) [with Key = QString; T = ScadTemplate; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:733:28: required from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = QString; T = ScadTemplate]' 733 | Node *z = d->createNode(akey, avalue, y, left); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/scintillaeditor.cpp:256:23: required from here 256 | templateMap.insert(key, ScadTemplate(content, cursor_offset)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:231:17: warning: implicitly-declared 'ScadTemplate::ScadTemplate(const ScadTemplate&)' is deprecated [-Wdeprecated-copy] 231 | new (&n->value) T(v); | ^~~~~~~~~~~~~~~~~~~~ In file included from src/scintillaeditor.h:17: src/scadapi.h:54:24: note: because 'ScadTemplate' has user-provided 'ScadTemplate& ScadTemplate::operator=(const ScadTemplate&)' 54 | ScadTemplate & operator=(const ScadTemplate &other) | ^~~~~~~~ /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/input/DBusInputDriver.h -o objects/moc_DBusInputDriver.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/cgalworker.h -o objects/moc_cgalworker.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/PrintInitDialog.h -o objects/moc_PrintInitDialog.cpp /usr/lib/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/objects/moc_predefs.h -I/usr/lib/qt5/mkspecs/linux-g++ -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src -I/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/src/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -I/usr/include/c++/15 -I/usr/include/c++/15/armv7hl-mageia-linux-gnueabi -I/usr/include/c++/15/backward -I/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/15/include -I/usr/local/include -I/usr/include src/scintillaeditor.h -o objects/moc_scintillaeditor.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/openscad_interface.o openscad_interface.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/openscad_adaptor.o openscad_adaptor.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_openscad_interface.o objects/moc_openscad_interface.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_openscad_adaptor.o objects/moc_openscad_adaptor.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_ProgressWidget.o objects/moc_ProgressWidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_tabmanager.o objects/moc_tabmanager.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_tabwidget.o objects/moc_tabwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_OpenSCADApp.o objects/moc_OpenSCADApp.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_QGLView.o objects/moc_QGLView.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_WindowManager.o objects/moc_WindowManager.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_OpenCSGWarningDialog.o objects/moc_OpenCSGWarningDialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_AboutDialog.o objects/moc_AboutDialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_MainWindow.o objects/moc_MainWindow.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_Preferences.o objects/moc_Preferences.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_FontListTableView.o objects/moc_FontListTableView.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_scadapi.o objects/moc_scadapi.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_FontListDialog.o objects/moc_FontListDialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_editor.o objects/moc_editor.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_Dock.o objects/moc_Dock.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_AutoUpdater.o objects/moc_AutoUpdater.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_Console.o objects/moc_Console.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_ErrorLog.o objects/moc_ErrorLog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_launchingscreen.o objects/moc_launchingscreen.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_LibraryInfoDialog.o objects/moc_LibraryInfoDialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_ParameterWidget.o objects/moc_ParameterWidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parametervirtualwidget.o objects/moc_parametervirtualwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parameterspinbox.o objects/moc_parameterspinbox.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parametercombobox.o objects/moc_parametercombobox.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parameterslider.o objects/moc_parameterslider.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parametercheckbox.o objects/moc_parametercheckbox.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parametertext.o objects/moc_parametertext.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_groupwidget.o objects/moc_groupwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_parametervector.o objects/moc_parametervector.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_ignoreWheelWhenNotFocused.o objects/moc_ignoreWheelWhenNotFocused.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_QWordSearchField.o objects/moc_QWordSearchField.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_InputEventMapper.o objects/moc_InputEventMapper.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_WheelIgnorer.o objects/moc_WheelIgnorer.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_NetworkSignal.o objects/moc_NetworkSignal.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_AxisConfigWidget.o objects/moc_AxisConfigWidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_ButtonConfigWidget.o objects/moc_ButtonConfigWidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_DBusInputDriver.o objects/moc_DBusInputDriver.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_PrintInitDialog.o objects/moc_PrintInitDialog.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_cgalworker.o objects/moc_cgalworker.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_InputDriverManager.o objects/moc_InputDriverManager.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DSTACKSIZE=8388608 -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -std=c++1z -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/lib3mf/Bindings/Cpp -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DEIGEN_DONT_ALIGN -frounding-math -D_REENTRANT -Wall -Wextra -Wno-unused-local-typedefs -fPIC -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_JOYSTICK -DENABLE_QGAMEPAD -DENABLE_CAIRO -DENABLE_LIBZIP -DLIB3MF_API_2 -DENABLE_LIB3MF -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/usr/include/qt5 -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtGamepad -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtCore -Iobjects -I/usr/lib/qt5/mkspecs/linux-g++ -o objects/objects/moc_scintillaeditor.o objects/moc_scintillaeditor.cpp g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-O1 -o openscad objects/src/AST.o objects/src/ModuleInstantiation.o objects/src/Assignment.o objects/src/export_pdf.o objects/src/expr.o objects/src/function.o objects/src/module.o objects/src/UserModule.o objects/src/annotation.o objects/src/libsvg/libsvg.o objects/src/libsvg/circle.o objects/src/libsvg/ellipse.o objects/src/libsvg/line.o objects/src/libsvg/text.o objects/src/libsvg/tspan.o objects/src/libsvg/data.o objects/src/libsvg/polygon.o objects/src/libsvg/polyline.o objects/src/libsvg/rect.o objects/src/libsvg/group.o objects/src/libsvg/svgpage.o objects/src/libsvg/path.o objects/src/libsvg/shape.o objects/src/libsvg/transformation.o objects/src/libsvg/util.o objects/src/version_check.o objects/src/ProgressWidget.o objects/src/linalg.o objects/src/Camera.o objects/src/handle_dep.o objects/src/value.o objects/src/degree_trig.o objects/src/func.o objects/src/localscope.o objects/src/feature.o objects/src/node.o objects/src/context.o objects/src/builtincontext.o objects/src/modcontext.o objects/src/evalcontext.o objects/src/csgnode.o objects/src/CSGTreeNormalizer.o objects/src/CSGTreeEvaluator.o objects/src/Geometry.o objects/src/Polygon2d.o objects/src/clipper-utils.o objects/src/polyset-utils.o objects/src/GeometryUtils.o objects/src/polyset.o objects/src/csgops.o objects/src/transform.o objects/src/color.o objects/src/primitives.o objects/src/projection.o objects/src/cgaladv.o objects/src/surface.o objects/src/control.o objects/src/render.o objects/src/text.o objects/src/dxfdata.o objects/src/dxfdim.o objects/src/offset.o objects/src/linearextrude.o objects/src/rotateextrude.o objects/src/printutils.o objects/src/fileutils.o objects/src/progress.o objects/src/parsersettings.o objects/src/boost-utils.o objects/src/PlatformUtils.o objects/src/LibraryInfo.o objects/src/RenderStatistic.o objects/src/nodedumper.o objects/src/NodeVisitor.o objects/src/GeometryEvaluator.o objects/src/ModuleCache.o objects/src/GeometryCache.o objects/src/Tree.o objects/src/DrawingCallback.o objects/src/FreetypeRenderer.o objects/src/FontCache.o objects/src/settings.o objects/src/rendersettings.o objects/src/initConfig.o objects/src/Preferences.o objects/src/SettingsWriter.o objects/src/OpenCSGWarningDialog.o objects/src/editor.o objects/src/GLView.o objects/src/QGLView.o objects/src/AutoUpdater.o objects/src/hash.o objects/src/GroupModule.o objects/src/FileModule.o objects/src/StatCache.o objects/src/scadapi.o objects/src/builtin.o objects/src/calc.o objects/src/export.o objects/src/export_stl.o objects/src/export_amf.o objects/src/export_3mf.o objects/src/export_off.o objects/src/export_dxf.o objects/src/export_svg.o objects/src/export_nef.o objects/src/export_png.o objects/src/import.o objects/src/import_stl.o objects/src/import_off.o objects/src/import_svg.o objects/src/import_amf.o objects/src/import_3mf.o objects/src/renderer.o objects/src/colormap.o objects/src/ThrownTogetherRenderer.o objects/src/svg.o objects/src/OffscreenView.o objects/src/fbo.o objects/src/system-gl.o objects/src/imageutils.o objects/src/version.o objects/src/openscad.o objects/src/mainwin.o objects/src/tabmanager.o objects/src/tabwidget.o objects/src/OpenSCADApp.o objects/src/WindowManager.o objects/src/UIUtils.o objects/src/Dock.o objects/src/Console.o objects/src/ErrorLog.o objects/src/FontListDialog.o objects/src/FontListTableView.o objects/src/launchingscreen.o objects/src/LibraryInfoDialog.o objects/src/comment.o objects/src/mouseselector.o objects/src/parameter/ParameterWidget.o objects/src/parameter/parameterobject.o objects/src/parameter/parameterextractor.o objects/src/parameter/parameterspinbox.o objects/src/parameter/parametercombobox.o objects/src/parameter/parameterslider.o objects/src/parameter/parametercheckbox.o objects/src/parameter/parametertext.o objects/src/parameter/parametervector.o objects/src/parameter/groupwidget.o objects/src/parameter/parameterset.o objects/src/parameter/parametervirtualwidget.o objects/src/parameter/ignoreWheelWhenNotFocused.o objects/src/QWordSearchField.o objects/src/QSettingsCached.o objects/src/input/InputDriver.o objects/src/input/InputEventMapper.o objects/src/input/InputDriverManager.o objects/src/input/AxisConfigWidget.o objects/src/input/ButtonConfigWidget.o objects/src/input/WheelIgnorer.o objects/src/ext/lodepng/lodepng.o objects/src/ext/libtess2/Source/bucketalloc.o objects/src/ext/libtess2/Source/dict.o objects/src/ext/libtess2/Source/geom.o objects/src/ext/libtess2/Source/mesh.o objects/src/ext/libtess2/Source/priorityq.o objects/src/ext/libtess2/Source/sweep.o objects/src/ext/libtess2/Source/tess.o objects/src/PrintService.o objects/src/OctoPrint.o objects/src/PrintInitDialog.o objects/src/input/DBusInputDriver.o objects/src/input/JoystickInputDriver.o objects/src/input/QGamepadInputDriver.o objects/src/imageutils-lodepng.o objects/src/OffscreenContextGLX.o objects/src/OpenCSGRenderer.o objects/src/cgalutils.o objects/src/cgalutils-applyops.o objects/src/cgalutils-project.o objects/src/cgalutils-tess.o objects/src/cgalutils-polyhedron.o objects/src/CGALCache.o objects/src/CGALRenderer.o objects/src/CGAL_Nef_polyhedron.o objects/src/cgalworker.o objects/src/Polygon2d-CGAL.o objects/src/import_nef.o objects/src/PlatformUtils-posix.o objects/src/scintillaeditor.o objects/src/scadlexer.o objects/objects/lexer.o objects/objects/comment_lexer.o objects/objects/parser.o objects/objects/comment_parser.o objects/objects/qrc_openscad.o objects/objects/moc_ProgressWidget.o objects/objects/moc_QGLView.o objects/objects/moc_MainWindow.o objects/objects/moc_tabmanager.o objects/objects/moc_tabwidget.o objects/objects/moc_OpenSCADApp.o objects/objects/moc_WindowManager.o objects/objects/moc_Preferences.o objects/objects/moc_OpenCSGWarningDialog.o objects/objects/moc_AboutDialog.o objects/objects/moc_FontListDialog.o objects/objects/moc_FontListTableView.o objects/objects/moc_scadapi.o objects/objects/moc_editor.o objects/objects/moc_Dock.o objects/objects/moc_Console.o objects/objects/moc_ErrorLog.o objects/objects/moc_AutoUpdater.o objects/objects/moc_launchingscreen.o objects/objects/moc_LibraryInfoDialog.o objects/objects/moc_ParameterWidget.o objects/objects/moc_parametervirtualwidget.o objects/objects/moc_parameterspinbox.o objects/objects/moc_parametercombobox.o objects/objects/moc_parameterslider.o objects/objects/moc_parametercheckbox.o objects/objects/moc_parametertext.o objects/objects/moc_parametervector.o objects/objects/moc_groupwidget.o objects/objects/moc_ignoreWheelWhenNotFocused.o objects/objects/moc_QWordSearchField.o objects/objects/moc_InputEventMapper.o objects/objects/moc_InputDriverManager.o objects/objects/moc_AxisConfigWidget.o objects/objects/moc_ButtonConfigWidget.o objects/objects/moc_WheelIgnorer.o objects/objects/moc_NetworkSignal.o objects/objects/moc_PrintInitDialog.o objects/objects/moc_DBusInputDriver.o objects/objects/moc_cgalworker.o objects/objects/moc_scintillaeditor.o objects/openscad_interface.o objects/openscad_adaptor.o objects/objects/moc_openscad_interface.o objects/objects/moc_openscad_adaptor.o -lpolyclipping -lcairo -ldouble-conversion -lzip -lxml2 -L/usr/lib -l3mf -lfontconfig -lfreetype -lharfbuzz -lglib-2.0 -lboost_thread -lboost_program_options -lboost_filesystem -lboost_system -lboost_regex -lGLEW -lopencsg -lmpfr -lgmp -lqscintilla2_qt5 /usr/lib/libQt5PrintSupport.so /usr/lib/libQt5Widgets.so /usr/lib/libQt5Multimedia.so /usr/lib/libQt5Gamepad.so /usr/lib/libQt5Gui.so /usr/lib/libQt5Concurrent.so /usr/lib/libQt5Network.so /usr/lib/libQt5DBus.so /usr/lib/libQt5Core.so -lGL -lGLU -lX11 -lpthread '/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/scripts/translation-make.sh' Compiling language files (CWD = /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01)... msgfmt -c -v -o ./locale/cs/LC_MESSAGES/openscad.mo ./locale/cs.po 244 translated messages, 66 fuzzy translations, 175 untranslated messages. msgfmt -c -v -o ./locale/de/LC_MESSAGES/openscad.mo ./locale/de.po 485 translated messages. msgfmt -c -v -o ./locale/es/LC_MESSAGES/openscad.mo ./locale/es.po 221 translated messages, 109 fuzzy translations, 155 untranslated messages. msgfmt -c -v -o ./locale/fr/LC_MESSAGES/openscad.mo ./locale/fr.po 397 translated messages, 50 fuzzy translations, 38 untranslated messages. msgfmt -c -v -o ./locale/hy/LC_MESSAGES/openscad.mo ./locale/hy.po 399 translated messages, 48 fuzzy translations, 38 untranslated messages. msgfmt -c -v -o ./locale/pl/LC_MESSAGES/openscad.mo ./locale/pl.po 368 translated messages, 56 fuzzy translations, 61 untranslated messages. msgfmt -c -v -o ./locale/ru/LC_MESSAGES/openscad.mo ./locale/ru.po 401 translated messages, 47 fuzzy translations, 37 untranslated messages. msgfmt -c -v -o ./locale/uk/LC_MESSAGES/openscad.mo ./locale/uk.po 290 translated messages, 64 fuzzy translations, 131 untranslated messages. msgfmt -c -v -o ./locale/zh_CN/LC_MESSAGES/openscad.mo ./locale/zh_CN.po 371 translated messages, 48 fuzzy translations, 66 untranslated messages. msgfmt -c -v -o ./locale/zh_TW/LC_MESSAGES/openscad.mo ./locale/zh_TW.po 423 translated messages, 50 fuzzy translations, 12 untranslated messages. itstool missing, won't apply translations to openscad.appdata.xml + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.t05jrD + umask 022 + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT ++ dirname /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT + mkdir -p /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + mkdir /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openscad-openscad-2021.01 + '[' 1 -eq 1 ']' + /usr/bin/make install DESTDIR=/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT 'INSTALL=/usr/bin/install -p' INSTALL_ROOT=/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT /usr/lib/qt5/bin/qmake -install qinstall -exe openscad /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/bin/openscad cp -f locale/cs/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/cs/LC_MESSAGES/openscad.mo" cp -f locale/de/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/de/LC_MESSAGES/openscad.mo" cp -f locale/es/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/es/LC_MESSAGES/openscad.mo" cp -f locale/fr/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/fr/LC_MESSAGES/openscad.mo" cp -f locale/hy/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/hy/LC_MESSAGES/openscad.mo" cp -f locale/pl/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/pl/LC_MESSAGES/openscad.mo" cp -f locale/ru/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/ru/LC_MESSAGES/openscad.mo" cp -f locale/uk/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/uk/LC_MESSAGES/openscad.mo" cp -f locale/zh_CN/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/zh_CN/LC_MESSAGES/openscad.mo" cp -f locale/zh_TW/LC_MESSAGES/openscad.mo "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/locale/zh_TW/LC_MESSAGES/openscad.mo" /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/Advanced /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/Advanced /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/Basics /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/Basics /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/COPYING-CC0.txt /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/COPYING-CC0.txt /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/examples.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/examples.json /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/Functions /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/Functions /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/Old /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/Old /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/examples/Parametric /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/examples/Parametric /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/libraries/MCAD /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/libraries/MCAD /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/fonts/05-osx-fonts.conf /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/fonts/05-osx-fonts.conf /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/fonts/10-liberation.conf /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/fonts/10-liberation.conf /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/fonts/Liberation-2.00.1 /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/fonts/Liberation-2.00.1 /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/color-schemes/editor /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/color-schemes/editor /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/color-schemes/readme.txt /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/color-schemes/readme.txt /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/color-schemes/render /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/color-schemes/render /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/templates/difference.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/templates/difference.json /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/templates/for.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/templates/for.json /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/templates/function.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/templates/function.json /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/templates/module.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/templates/module.json /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/templates/rotate.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/templates/rotate.json /usr/lib/qt5/bin/qmake -install qinstall /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/templates/translate.json /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/openscad/templates/translate.json mkdir -p "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/applications" && cat icons/openscad.desktop | sed -e "s/^Icon=openscad/Icon=openscad/; s/^Exec=openscad/Exec=openscad/" > "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/applications/openscad.desktop" cp -f icons/openscad.xml "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/mime/packages/openscad.xml" mkdir -p "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/metainfo" && cat openscad.appdata.xml | sed -e "s/org.openscad.OpenSCAD/org.openscad.OpenSCAD/; s/openscad.desktop/openscad.desktop/; s/openscad.png/openscad.png/" > "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/metainfo/org.openscad.OpenSCAD.appdata.xml" test -f icons/openscad-48.png && cp -f icons/openscad-48.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/openscad.png" || cp -f icons/openscad-48.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/48x48/apps/openscad.png" test -f icons/openscad-64.png && cp -f icons/openscad-64.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/64x64/apps/openscad.png" || cp -f icons/openscad-64.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/64x64/apps/openscad.png" test -f icons/openscad-128.png && cp -f icons/openscad-128.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps/openscad.png" || cp -f icons/openscad-128.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/128x128/apps/openscad.png" test -f icons/openscad-256.png && cp -f icons/openscad-256.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/256x256/apps/openscad.png" || cp -f icons/openscad-256.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/256x256/apps/openscad.png" test -f icons/openscad-512.png && cp -f icons/openscad-512.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/512x512/apps/openscad.png" || cp -f icons/openscad-512.png "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/icons/hicolor/512x512/apps/openscad.png" cp -f doc/openscad.1 "/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/man/man1/openscad.1" + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2021.01-19.mga10 --unique-debug-suffix -2021.01-19.mga10.arm --unique-debug-src-base openscad-2021.01-19.mga10.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 find-debuginfo: starting Extracting debug info from 1 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/bin/openscad. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/openscad-2021.01-19.mga10.arm find-debuginfo: done + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/mainwin.cc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/scintillaeditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/priorityq.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/mesh.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/priorityq.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/bucketalloc.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/bucketalloc.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/geom.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/tess.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/tess.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/dict.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/dict.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/mesh.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/sweep.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/geom.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Source/sweep.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/openscad-2021.01-19.mga10.arm/src/ext/libtess2/Include/tesselator.h is executable but has no shebang, removing executable bit + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Reading /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.AboLWc + umask 022 + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openscad-openscad-2021.01 + '[' 1 -eq 1 ']' + pushd tests ~/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/tests ~/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 + ctest -j4 Test project /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/tests No tests were found!!! + popd ~/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openscad-2021.01-19.mga10.armv7hl Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.6ALgBH + umask 022 + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + cd openscad-openscad-2021.01 + DOCDIR=/home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/doc/openscad + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/doc/openscad + cp -pr /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/COPYING /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/doc/openscad + cp -pr /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/README.md /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/doc/openscad + cp -pr /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/openscad-openscad-2021.01/RELEASE_NOTES.md /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT/usr/share/doc/openscad + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(openscad.desktop) metainfo() metainfo(org.openscad.OpenSCAD.appdata.xml) mimehandler(application/x-openscad) openscad = 2021.01-19.mga10 openscad(armv7hl-32) = 2021.01-19.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) lib3mf.so.2 libGL.so.1 libGLEW.so.2.2 libGLU.so.1 libQt5Core.so.5 libQt5Core.so.5(Qt_5) libQt5DBus.so.5 libQt5DBus.so.5(Qt_5) libQt5Gamepad.so.5 libQt5Gamepad.so.5(Qt_5) libQt5Gui.so.5 libQt5Gui.so.5(Qt_5) libQt5Multimedia.so.5 libQt5Multimedia.so.5(Qt_5) libQt5Network.so.5 libQt5Network.so.5(Qt_5) libQt5Widgets.so.5 libQt5Widgets.so.5(Qt_5) libX11.so.6 libboost_filesystem.so.1.87.0 libboost_program_options.so.1.87.0 libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libcairo.so.2 libdouble-conversion.so.3 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libglib-2.0.so.0 libgmp.so.10 libharfbuzz.so.0 libm.so.6 libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.38) libm.so.6(GLIBC_2.4) libmpfr.so.6 libopencsg.so.1 libpolyclipping.so.22 libqscintilla2_qt5.so.15 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.13) libstdc++.so.6(CXXABI_1.3.15) libstdc++.so.6(CXXABI_1.3.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.9) libxml2.so.2 libxml2.so.2(LIBXML2_2.4.30) libxml2.so.2(LIBXML2_2.5.0) libxml2.so.2(LIBXML2_2.6.0) libzip.so.5 Processing files: openscad-debugsource-2021.01-19.mga10.armv7hl Provides: openscad-debugsource = 2021.01-19.mga10 openscad-debugsource(armv7hl-32) = 2021.01-19.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openscad-debuginfo-2021.01-19.mga10.armv7hl Provides: debuginfo(build-id) = 722f3a7ac90378ec53bb448b3957dc0614b960b0 openscad-debuginfo = 2021.01-19.mga10 openscad-debuginfo(armv7hl-32) = 2021.01-19.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openscad-debugsource(armv7hl-32) = 2021.01-19.mga10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILD/openscad-2021.01-build/BUILDROOT Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/openscad-debugsource-2021.01-19.mga10.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/openscad-2021.01-19.mga10.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/openscad-debuginfo-2021.01-19.mga10.armv7hl.rpm Executing(rmbuild): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Pn7NGI + umask 022 + cd /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + test -d /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + rm -rf /home/iurt/rpmbuild/BUILD/openscad-2021.01-build + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!