+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/openscad-2021.01nb26/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/openscad-2021.01nb26/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for openscad-2021.01nb26 /opt/pkg/qt5/bin/qdbusxml2cpp -p openscad_interface.h: org.openscad.OpenSCAD.xml /opt/pkg/qt5/bin/qdbusxml2cpp -i openscad_interface.h -p :openscad_interface.cpp org.openscad.OpenSCAD.xml /opt/pkg/qt5/bin/moc -DOPENSCAD_VERSION=2021.01 -DOPENSCAD_SHORTVERSION=2021.01 -DOPENSCAD_YEAR=2021.0 -DOPENSCAD_MONTH=01.0 -DOPENSCAD_DAY=.0 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB --include /home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01/objects/moc_predefs.h -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -I/home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01 -I/home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01/src -I/home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01/src/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -I/home/pbulk/build/cad/openscad/work/.buildlink/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/home/pbulk/build/cad/openscad/work/.buildlink/lib/dbus-1.0/include/dbus -I/home/pbulk/build/cad/openscad/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/cad/openscad/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/cad/openscad/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/cad/openscad/work/.buildlink/include/harfbuzz -I/home/pbulk/build/cad/openscad/work/.buildlink/include/freetype2 -I/home/pbulk/build/cad/openscad/work/.buildlink/include/libdrm -I/opt/tools/gcc13/include/c++/13.2.0 -I/opt/tools/gcc13/include/c++/13.2.0/x86_64-sun-solaris2.11 -I/opt/tools/gcc13/include/c++/13.2.0/backward -I/opt/tools/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0/include -I/opt/tools/gcc13/include -I/opt/tools/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.2.0/include-fixed -I/usr/include openscad_interface.h -o objects/moc_openscad_interface.cpp Warning: Failed to resolve include "/home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01/objects/moc_predefs.h" for moc file openscad_interface.h 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 bison -d -p parser -o objects/parser.cxx --defines=objects/parser.hxx src/parser.y 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 /opt/pkg/qt5/bin/uic src/ErrorLog.ui -o objects/ui_ErrorLog.h -tr q_ /opt/pkg/qt5/bin/uic src/OpenCSGWarningDialog.ui -o objects/ui_OpenCSGWarningDialog.h -tr q_ /opt/pkg/qt5/bin/uic src/AboutDialog.ui -o objects/ui_AboutDialog.h -tr q_ /opt/pkg/qt5/bin/uic src/FontListDialog.ui -o objects/ui_FontListDialog.h -tr q_ /opt/pkg/qt5/bin/uic src/PrintInitDialog.ui -o objects/ui_PrintInitDialog.h -tr q_ /opt/pkg/qt5/bin/uic src/ProgressWidget.ui -o objects/ui_ProgressWidget.h -tr q_ /opt/pkg/qt5/bin/uic src/launchingscreen.ui -o objects/ui_launchingscreen.h -tr q_ /opt/pkg/qt5/bin/uic src/LibraryInfoDialog.ui -o objects/ui_LibraryInfoDialog.h -tr q_ /opt/pkg/qt5/bin/uic src/Console.ui -o objects/ui_Console.h -tr q_ /opt/pkg/qt5/bin/uic src/parameter/ParameterWidget.ui -o objects/ui_ParameterWidget.h -tr q_ /opt/pkg/qt5/bin/uic src/parameter/ParameterEntryWidget.ui -o objects/ui_ParameterEntryWidget.h -tr q_ /opt/pkg/qt5/bin/uic src/input/ButtonConfigWidget.ui -o objects/ui_ButtonConfigWidget.h -tr q_ /opt/pkg/qt5/bin/uic src/input/AxisConfigWidget.ui -o objects/ui_AxisConfigWidget.h -tr q_ g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/AST.o src/AST.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/ModuleInstantiation.o src/ModuleInstantiation.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/Assignment.o src/Assignment.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/export_pdf.o src/export_pdf.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/expr.o src/expr.cc In file included from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/system/detail/requires_cxx11.hpp:9, from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/system/detail/config.hpp:11, from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/system/detail/error_category.hpp:13, from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/system/error_category.hpp:10, from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/filesystem/detail/path_traits.hpp:25, from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/filesystem/path.hpp:21, from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/filesystem.hpp:16, 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: /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ src/expr.cc: In member function 'virtual Value Vector::evaluate(const std::shared_ptr<Context>&) 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<Context>&) 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<Context>&) 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<Expression>&)' defined but not used [-Wunused-function] 49 | bool isListComprehension(const shared_ptr<Expression> &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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/function.o src/function.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/module.o src/module.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/annotation.o src/annotation.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/libsvg.o src/libsvg/libsvg.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/circle.o src/libsvg/circle.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/ellipse.o src/libsvg/ellipse.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/line.o src/libsvg/line.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/text.o src/libsvg/text.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/tspan.o src/libsvg/tspan.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/data.o src/libsvg/data.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/polygon.o src/libsvg/polygon.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/polyline.o src/libsvg/polyline.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/rect.o src/libsvg/rect.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/group.o src/libsvg/group.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/svgpage.o src/libsvg/svgpage.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/path.o src/libsvg/path.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/shape.o src/libsvg/shape.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/transformation.o src/libsvg/transformation.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/libsvg/util.o src/libsvg/util.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/version_check.o src/version_check.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/linalg.o src/linalg.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/Camera.o src/Camera.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/handle_dep.o src/handle_dep.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = UndefType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = bool]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = double]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = str_utf8_wrapper]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = Value::VectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = Value::EmbeddedVectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<RangeType>; U = ValuePtr<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const equals_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = UndefType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = bool]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = double]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = str_utf8_wrapper]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = Value::VectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = Value::EmbeddedVectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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<FunctionType>; U = ValuePtr<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const equals_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const equals_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const equals_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const equals_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:821:30: required from here src/value.cc:773:63: warning: unused parameter 'op1' [-Wunused-parameter] 773 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return false; } | ~~~~~~~~~^~~ src/value.cc:773:77: warning: unused parameter 'op2' [-Wunused-parameter] 773 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const UndefType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const UndefType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const bool&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const bool&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const double&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const double&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const double&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const str_utf8_wrapper&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const str_utf8_wrapper&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const Value::VectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::VectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::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<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const Value::EmbeddedVectorType&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const Value::EmbeddedVectorType&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = UndefType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = bool]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = double]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = str_utf8_wrapper]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = Value::VectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = Value::EmbeddedVectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<RangeType>; U = ValuePtr<FunctionType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<FunctionType>&; Visitor = const notequal_visitor; Value1 = const ValuePtr<RangeType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<FunctionType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<FunctionType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<RangeType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = UndefType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const UndefType&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const UndefType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = UndefType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = bool]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const bool&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const bool&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = bool; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = bool; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = double]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const double&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const double&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = double; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = double; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = str_utf8_wrapper]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const str_utf8_wrapper&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const str_utf8_wrapper&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = str_utf8_wrapper; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = Value::VectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::VectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::VectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::VectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = Value::EmbeddedVectorType]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const Value::EmbeddedVectorType&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const Value::EmbeddedVectorType&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = Value::EmbeddedVectorType; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> 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<FunctionType>; U = ValuePtr<RangeType>]': /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/apply_visitor_binary.hpp:75:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::apply_visitor_binary_invoke<Visitor, Value1, MoveSemantics>::operator()(Value2&&) [with Value2 = const ValuePtr<RangeType>&; Visitor = const notequal_visitor; Value1 = const ValuePtr<FunctionType>&; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:1018:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor<Visitor, MoveSemantics>::internal_visit(T&&, int) [with T = const ValuePtr<RangeType>&; Visitor = boost::detail::variant::apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same<Value2, Value2>::value), typename Visitor::result_type>::type = Value; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:112:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; typename Visitor::result_type = Value; mpl_::true_ = mpl_::bool_<true>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:152:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; T = ValuePtr<RangeType>; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:233: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<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<8>, UndefType, boost::mpl::l_item<mpl_::long_<7>, bool, boost::mpl::l_item<mpl_::long_<6>, double, boost::mpl::l_item<mpl_::long_<5>, str_utf8_wrapper, boost::mpl::l_item<mpl_::long_<4>, Value::VectorType, boost::mpl::l_item<mpl_::long_<3>, Value::EmbeddedVectorType, boost::mpl::l_item<mpl_::long_<2>, ValuePtr<RangeType>, boost::mpl::l_item<mpl_::long_<1>, ValuePtr<FunctionType>, boost::mpl::l_end> > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = invoke_visitor<apply_visitor_binary_invoke<const notequal_visitor, const ValuePtr<FunctionType>&, false>, false>; VoidPtrCV = const void*; NoBackupFlag = boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >::has_fallback_type_; typename Visitor::result_type = Value; mpl_::false_ = mpl_::bool_<false>]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2282:48: required from 'static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; VoidPtrCV = const void*; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2303:43: required from 'typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2339:44: required from 'typename Visitor::result_type boost::variant<T0, TN>::apply_visitor(Visitor&) const & [with Visitor = boost::detail::variant::apply_visitor_binary_unwrap<const notequal_visitor, const boost::variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; T0_ = UndefType; TN = {bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType>}; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<const notequal_visitor, const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&, false>; Visitable = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' /home/pbulk/build/cad/openscad/work/.buildlink/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<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; Visitable2 = const variant<UndefType, bool, double, str_utf8_wrapper, Value::VectorType, Value::EmbeddedVectorType, ValuePtr<RangeType>, ValuePtr<FunctionType> >&; typename Visitor::result_type = Value]' src/value.cc:826:30: required from here src/value.cc:764:63: warning: unused parameter 'op1' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ src/value.cc:764:77: warning: unused parameter 'op2' [-Wunused-parameter] 764 | template <typename T, typename U> Value operator()(const T &op1, const U &op2) const { return true; } | ~~~~~~~~~^~~ g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/degree_trig.o src/degree_trig.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/func.o src/func.cc src/func.cc: In function 'Value builtin_rands(std::shared_ptr<Context>, std::shared_ptr<EvalContext>)': 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<Context>, std::shared_ptr<EvalContext>)': 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<Context>, std::shared_ptr<EvalContext>)': 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<Context>, std::shared_ptr<EvalContext>)': 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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/localscope.o src/localscope.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/feature.o src/feature.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -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 /opt/tools/gcc13/include/c++/13.2.0/bits/stl_tree.h:65, from /opt/tools/gcc13/include/c++/13.2.0/map:62, from src/context.h:3, from src/evalcontext.h:3, from src/node.cc:27: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:1371:5: note: declared here 1371 | mem_fun(_Ret (_Tp::*__f)()) | ^~~~~~~ g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/context.o src/context.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/builtincontext.o src/builtincontext.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/modcontext.o src/modcontext.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/evalcontext.o src/evalcontext.cc src/evalcontext.cc: In member function 'virtual std::string EvalContext::dump(const AbstractModule*, const ModuleInstantiation*)': src/evalcontext.cc:136:38: warning: variable 'result' set but not used [-Wunused-but-set-variable] 136 | auto result = variables.find(arg->getName()); | ^~~~~~ g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/csgnode.o src/csgnode.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/CSGTreeNormalizer.o src/CSGTreeNormalizer.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/CSGTreeEvaluator.o src/CSGTreeEvaluator.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/Geometry.o src/Geometry.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/Polygon2d.o src/Polygon2d.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/clipper-utils.o src/clipper-utils.cc g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/libdrm -I/opt/pkg/qt5/include -I/opt/pkg/include/gstreamer-1.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wno-register -I/usr/include -I/opt/pkg/include -I/usr/include/kerberosv5 -I/usr/include/gssapi -I/opt/pkg/lib/dbus-1.0/include/dbus -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libdrm -D_Noreturn= -DSTACKSIZE=8388608 -fno-strict-aliasing -std=c++0x -std=c++1y -I/opt/pkg/include/libxml2 -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -DEIGEN_DONT_ALIGN -frounding-math -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 -DDEBUG -DSTACKSIZE=8388608 -DUSE_QOPENGLWIDGET -DENABLE_DBUS -DENABLE_OPENCSG -DENABLE_CGAL -DCGAL_HEADER_ONLY -DUSE_SCINTILLA_EDITOR -DQSCINTILLA_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_NETWORK_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/ext/libtess2/Include -I/opt/pkg/qt5/include -I/opt/pkg/qt5/include/QtPrintSupport -I/opt/pkg/qt5/include/QtWidgets -I/opt/pkg/qt5/include/QtMultimedia -I/opt/pkg/qt5/include/QtGui -I/opt/pkg/qt5/include/QtConcurrent -I/opt/pkg/qt5/include/QtNetwork -I/opt/pkg/qt5/include/QtDBus -I/opt/pkg/qt5/include/QtCore -Iobjects -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/opt/pkg/include/eigen3 -I/opt/pkg/include -I/opt/pkg/qt5/mkspecs/solaris-g++-64 -o objects/src/polyset-utils.o src/polyset-utils.cc In file included from src/polyset-utils.cc:7: src/grid.h: In member function 'T Grid3d<T>::align(Eigen::Vector3d&)': src/grid.h:120:63: error: call of overloaded 'sqrt(Eigen::GenericNumTraits<long int>::Real)' is ambiguous 120 | float d = sqrt((key-k).squaredNorm()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:40, from /opt/tools/gcc13/include/c++/13.2.0/cstdlib:81, from /opt/tools/gcc13/include/c++/13.2.0/ext/string_conversions.h:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/basic_string.h:4097, from /opt/tools/gcc13/include/c++/13.2.0/string:54, from src/Geometry.h:4, from src/polyset.h:3, from src/polyset-utils.cc:2: /usr/include/iso/math_iso.h:232:28: note: candidate: 'long double std::sqrt(long double)' 232 | inline long double sqrt(long double __X) { return __sqrtl(__X); } | ^~~~ /usr/include/iso/math_iso.h:183:22: note: candidate: 'float std::sqrt(float)' 183 | inline float sqrt(float __X) { return __sqrtf(__X); } | ^~~~ /usr/include/iso/math_iso.h:77:15: note: candidate: 'double std::sqrt(double)' 77 | extern double sqrt(double); | ^~~~ In file included from /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:35, from /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polynomial.h:28, from /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_cartesian.h:31, from src/cgal.h:14, from src/cgalutils.h:3, from src/polyset-utils.cc:9: /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h: In static member function 'static void CGAL::Nef::Polynomial<NT>::pseudo_div(const CGAL::Nef::Polynomial<NT>&, const CGAL::Nef::Polynomial<NT>&, CGAL::Nef::Polynomial<NT>&, CGAL::Nef::Polynomial<NT>&, NT&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1898:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1898 | CGAL_NEF_TRACEN("pseudo_div "<<f<<" , "<< g); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1898:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1898 | CGAL_NEF_TRACEN("pseudo_div "<<f<<" , "<< g); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1910:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1910 | CGAL_NEF_TRACEN(" pseudo_div start "<<res<<" "<<qd<<" "<<q.degree()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1910:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1910 | CGAL_NEF_TRACEN(" pseudo_div start "<<res<<" "<<qd<<" "<<q.degree()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1922:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1922 | CGAL_NEF_TRACEN(" returning "<<q<<", "<<r<<", "<< D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1922:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1922 | CGAL_NEF_TRACEN(" returning "<<q<<", "<<r<<", "<< D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h: In static member function 'static CGAL::Nef::Polynomial<NT> CGAL::Nef::Polynomial<NT>::gcd(const CGAL::Nef::Polynomial<NT>&, const CGAL::Nef::Polynomial<NT>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1929:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1929 | { CGAL_NEF_TRACEN("gcd("<<p1<<" , "<<p2<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1929:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1929 | { CGAL_NEF_TRACEN("gcd("<<p1<<" , "<<p2<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:25: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:25: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:45: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:45: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:64: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:64: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:83: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1947:83: note: in expansion of macro 'CGAL_NEF_TRACEV' 1947 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1952:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 1952 | CGAL_NEF_TRACEV(f1.content()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial.h:1952:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 1952 | CGAL_NEF_TRACEV(f1.content()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h: In static member function 'static void CGAL::Nef::Polynomial<int>::pseudo_div(const CGAL::Nef::Polynomial<int>&, const CGAL::Nef::Polynomial<int>&, CGAL::Nef::Polynomial<int>&, CGAL::Nef::Polynomial<int>&, int&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:54:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 54 | CGAL_NEF_TRACEN("pseudo_div "<<f<<" , "<< g); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:54:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 54 | CGAL_NEF_TRACEN("pseudo_div "<<f<<" , "<< g); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:66:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 66 | CGAL_NEF_TRACEN(" pseudo_div start "<<res<<" "<<qd<<" "<<q.degree()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:66:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 66 | CGAL_NEF_TRACEN(" pseudo_div start "<<res<<" "<<qd<<" "<<q.degree()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:78:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 78 | CGAL_NEF_TRACEN(" returning "<<q<<", "<<r<<", "<< D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:78:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 78 | CGAL_NEF_TRACEN(" returning "<<q<<", "<<r<<", "<< D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h: In static member function 'static CGAL::Nef::Polynomial<int> CGAL::Nef::Polynomial<int>::gcd(const CGAL::Nef::Polynomial<int>&, const CGAL::Nef::Polynomial<int>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:86:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 86 | { CGAL_NEF_TRACEN("gcd("<<p1<<" , "<<p2<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:86:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 86 | { CGAL_NEF_TRACEN("gcd("<<p1<<" , "<<p2<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:25: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:25: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:45: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:45: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:64: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:64: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:83: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:104:83: note: in expansion of macro 'CGAL_NEF_TRACEV' 104 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:109:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 109 | CGAL_NEF_TRACEV(f1.content()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:109:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 109 | CGAL_NEF_TRACEV(f1.content()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h: In static member function 'static void CGAL::Nef::Polynomial<double>::pseudo_div(const CGAL::Nef::Polynomial<double>&, const CGAL::Nef::Polynomial<double>&, CGAL::Nef::Polynomial<double>&, CGAL::Nef::Polynomial<double>&, double&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:142:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 142 | CGAL_NEF_TRACEN("pseudo_div "<<f<<" , "<< g); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:142:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 142 | CGAL_NEF_TRACEN("pseudo_div "<<f<<" , "<< g); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:154:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 154 | CGAL_NEF_TRACEN(" pseudo_div start "<<res<<" "<<qd<<" "<<q.degree()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:154:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 154 | CGAL_NEF_TRACEN(" pseudo_div start "<<res<<" "<<qd<<" "<<q.degree()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:166:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 166 | CGAL_NEF_TRACEN(" returning "<<q<<", "<<r<<", "<< D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:166:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 166 | CGAL_NEF_TRACEN(" returning "<<q<<", "<<r<<", "<< D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h: In static member function 'static CGAL::Nef::Polynomial<double> CGAL::Nef::Polynomial<double>::gcd(const CGAL::Nef::Polynomial<double>&, const CGAL::Nef::Polynomial<double>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:172:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 172 | { CGAL_NEF_TRACEN("gcd("<<p1<<" , "<<p2<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:172:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 172 | { CGAL_NEF_TRACEN("gcd("<<p1<<" , "<<p2<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:25: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:25: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:45: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:45: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:64: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:64: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:83: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:189:83: note: in expansion of macro 'CGAL_NEF_TRACEV' 189 | CGAL_NEF_TRACEV(f1);CGAL_NEF_TRACEV(f2);CGAL_NEF_TRACEV(q);CGAL_NEF_TRACEV(r);CGAL_NEF_TRACEV(M); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:194:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 194 | CGAL_NEF_TRACEV(f1.content()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Polynomial_impl.h:194:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 194 | CGAL_NEF_TRACEV(f1.content()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_cartesian.h: In member function 'CGAL::Extended_cartesian<T>::Line_2 CGAL::Extended_cartesian<T>::construct_line(const Point_2&, const Point_2&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_cartesian.h:307:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | CGAL_NEF_TRACEN("eline("<<p1<<p2<<")="<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_cartesian.h:307:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | CGAL_NEF_TRACEN("eline("<<p1<<p2<<")="<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h: In member function 'void CGAL::PM_const_decorator<HDS>::check_integrity_and_topological_planarity(bool) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:431:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 431 | CGAL_NEF_TRACEN("check_integrity_and_topological_planarity:"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:431:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 431 | CGAL_NEF_TRACEN("check_integrity_and_topological_planarity:"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:495:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 495 | CGAL_NEF_TRACEV(fc_num);CGAL_NEF_TRACEV(iv_num);CGAL_NEF_TRACEV(iso_vert_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:495:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 495 | CGAL_NEF_TRACEV(fc_num);CGAL_NEF_TRACEV(iv_num);CGAL_NEF_TRACEV(iso_vert_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:495:27: note: in expansion of macro 'CGAL_NEF_TRACEV' 495 | CGAL_NEF_TRACEV(fc_num);CGAL_NEF_TRACEV(iv_num);CGAL_NEF_TRACEV(iso_vert_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:495:27: note: in expansion of macro 'CGAL_NEF_TRACEV' 495 | CGAL_NEF_TRACEV(fc_num);CGAL_NEF_TRACEV(iv_num);CGAL_NEF_TRACEV(iso_vert_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:495:51: note: in expansion of macro 'CGAL_NEF_TRACEV' 495 | CGAL_NEF_TRACEV(fc_num);CGAL_NEF_TRACEV(iv_num);CGAL_NEF_TRACEV(iso_vert_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:495:51: note: in expansion of macro 'CGAL_NEF_TRACEV' 495 | CGAL_NEF_TRACEV(fc_num);CGAL_NEF_TRACEV(iv_num);CGAL_NEF_TRACEV(iso_vert_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:26: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:26: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:49: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:49: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:72: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_const_decorator.h:496:72: note: in expansion of macro 'CGAL_NEF_TRACEV' 496 | CGAL_NEF_TRACEV(v_num);CGAL_NEF_TRACEV(e_num);CGAL_NEF_TRACEV(c_num);CGAL_NEF_TRACEV(f_num); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_decorator.h: In member function 'void CGAL::PM_decorator<HDS>::merge_halfedge_pairs_at_target(Halfedge_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_decorator.h:496:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 496 | CGAL_NEF_TRACEN("merge_halfedge_pairs_at_target "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_decorator.h:496:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 496 | CGAL_NEF_TRACEN("merge_halfedge_pairs_at_target "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h: In member function 'bool CGAL::stl_seg_overlay_traits<IT, PMDEC, GEOM>::check_bundle(ss_iterator, ss_iterator)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:736:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 736 | CGAL_NEF_TRACEN("check bundle"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:736:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 736 | CGAL_NEF_TRACEN("check bundle"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h: In member function 'void CGAL::stl_seg_overlay_traits<IT, PMDEC, GEOM>::compute_intersection(ss_iterator)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:800:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 800 | CGAL_NEF_TRACEN("compute_intersection "<< *sit0 <<" "<< *sit1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:800:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 800 | CGAL_NEF_TRACEN("compute_intersection "<< *sit0 <<" "<< *sit1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:816:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 816 | CGAL_NEF_TRACEN(" intersection has been found previously"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:816:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 816 | CGAL_NEF_TRACEN(" intersection has been found previously"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h: In member function 'void CGAL::stl_seg_overlay_traits<IT, PMDEC, GEOM>::initialize_structures()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:831:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 831 | CGAL_NEF_TRACEN("initialize_structures"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:831:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 831 | CGAL_NEF_TRACEN("initialize_structures"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:867:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 867 | CGAL_NEF_TRACEN("end of initialization\n"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:867:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 867 | CGAL_NEF_TRACEN("end of initialization\n"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h: In member function 'void CGAL::stl_seg_overlay_traits<IT, PMDEC, GEOM>::process_event()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:887:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 887 | CGAL_NEF_TRACEN("\n\n >>> process_event: "<<p_sweep); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:887:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 887 | CGAL_NEF_TRACEN("\n\n >>> process_event: "<<p_sweep); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:894:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 894 | CGAL_NEF_TRACEN("search for upper bound in YS"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:894:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 894 | CGAL_NEF_TRACEN("search for upper bound in YS"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:900:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 900 | CGAL_NEF_TRACEN("upper bound: " << *sit_succ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:900:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 900 | CGAL_NEF_TRACEN("upper bound: " << *sit_succ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:923:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 923 | CGAL_NEF_TRACEN("ending/passing segs " << *sit); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:923:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 923 | CGAL_NEF_TRACEN("ending/passing segs " << *sit); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:931:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 931 | CGAL_NEF_TRACEN("ending/passing segs " << *sit); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:931:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 931 | CGAL_NEF_TRACEN("ending/passing segs " << *sit); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:953:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 953 | CGAL_NEF_TRACEN("overlapping segment "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:953:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 953 | CGAL_NEF_TRACEN("overlapping segment "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:955:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 955 | CGAL_NEF_TRACEN("connecting edge to node "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:955:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 955 | CGAL_NEF_TRACEN("connecting edge to node "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:963:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 963 | CGAL_NEF_TRACEN("ending segment "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:963:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 963 | CGAL_NEF_TRACEN("ending segment "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:969:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 969 | CGAL_NEF_TRACEN("passing segment "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:969:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 969 | CGAL_NEF_TRACEN("passing segment "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:992:7: note: in expansion of macro 'CGAL_NEF_TRACE' 992 | CGAL_NEF_TRACE("event bundles between\n "<< *sit_succ); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:992:7: note: in expansion of macro 'CGAL_NEF_TRACE' 992 | CGAL_NEF_TRACE("event bundles between\n "<< *sit_succ); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:993:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 993 | CGAL_NEF_TRACEN("\n "<< *sit_pred); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:993:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 993 | CGAL_NEF_TRACEN("\n "<< *sit_pred); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1046:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1046 | CGAL_NEF_TRACEN("inserting "<<next_seg); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1046:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1046 | CGAL_NEF_TRACEN("inserting "<<next_seg); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1081:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1081 | CGAL_NEF_TRACEN("checking outedge "<< *sit_curr <<"\n "<< *sit_prev); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1081:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1081 | CGAL_NEF_TRACEN("checking outedge "<< *sit_curr <<"\n "<< *sit_prev); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1086:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1086 | CGAL_NEF_TRACEN("creating new edge "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1086:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1086 | CGAL_NEF_TRACEN("creating new edge "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1101:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1101 | CGAL_NEF_TRACEN("pred,succ = "<< *sit_pred <<" "<< *sit_succ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1101:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1101 | CGAL_NEF_TRACEN("pred,succ = "<< *sit_pred <<" "<< *sit_succ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h: In member function 'void CGAL::stl_seg_overlay_traits<IT, PMDEC, GEOM>::check_invariants()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1109:28: note: in expansion of macro 'CGAL_NEF_TRACEN' 1109 | void check_invariants() {CGAL_NEF_TRACEN("check_invariants\n"<<dump_structures());} | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Segment_overlay_traits.h:1109:28: note: in expansion of macro 'CGAL_NEF_TRACEN' 1109 | void check_invariants() {CGAL_NEF_TRACEN("check_invariants\n"<<dump_structures());} | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h: In member function 'void CGAL::PM_overlayer<PM_decorator_, Geometry_>::create(Forward_iterator, Forward_iterator, Object_data_accessor&, Creation) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:413:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 413 | CGAL_NEF_TRACEN("creating from iterator range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:413:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 413 | CGAL_NEF_TRACEN("creating from iterator range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h: In member function 'void CGAL::PM_overlayer<PM_decorator_, Geometry_>::subdivide(const Plane_map&, const Plane_map&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:470:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 470 | CGAL_NEF_TRACEN("transfering marks"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:470:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 470 | CGAL_NEF_TRACEN("transfering marks"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:476:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 476 | CGAL_NEF_TRACEN("mark at "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:476:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 476 | CGAL_NEF_TRACEN("mark at "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:502:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 502 | CGAL_NEF_TRACEN(" halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:502:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 502 | CGAL_NEF_TRACEN(" halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:509:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 509 | CGAL_NEF_TRACEN(" supp halfedge "<<i<<" "<<PE(ei)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:509:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 509 | CGAL_NEF_TRACEN(" supp halfedge "<<i<<" "<<PE(ei)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h: In member function 'void CGAL::PM_overlayer<PM_decorator_, Geometry_>::simplify(const Keep_edge&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:577:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 577 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:577:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 577 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:595:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 595 | CGAL_NEF_TRACEN("deleting "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:595:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 595 | CGAL_NEF_TRACEN("deleting "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:600:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 600 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:600:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 600 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:635:54: note: in expansion of macro 'CGAL_NEF_TRACEN' 635 | for(v = this->vertices_begin(); v != vend; v=vn) { CGAL_NEF_TRACEN("at vertex "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:635:54: note: in expansion of macro 'CGAL_NEF_TRACEN' 635 | for(v = this->vertices_begin(); v != vend; v=vn) { CGAL_NEF_TRACEN("at vertex "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h: In member function 'void CGAL::PM_overlayer<PM_decorator_, Geometry_>::create_face_objects(const Below_info&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:827:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 827 | CGAL_NEF_TRACEN("create_face_objects()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:827:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 827 | CGAL_NEF_TRACEN("create_face_objects()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:836:5: note: in expansion of macro 'CGAL_NEF_TRACE' 836 | CGAL_NEF_TRACE("face cycle "<<i<<"\n"); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:836:5: note: in expansion of macro 'CGAL_NEF_TRACE' 836 | CGAL_NEF_TRACE("face cycle "<<i<<"\n"); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:847:7: note: in expansion of macro 'CGAL_NEF_TRACE' 847 | CGAL_NEF_TRACE(PE(hfc)); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:847:7: note: in expansion of macro 'CGAL_NEF_TRACE' 847 | CGAL_NEF_TRACE(PE(hfc)); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:849:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 849 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:849:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 849 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:856:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 856 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:856:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 856 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:856:43: note: in expansion of macro 'CGAL_NEF_TRACEN' 856 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:856:43: note: in expansion of macro 'CGAL_NEF_TRACEN' 856 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:861:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 861 | CGAL_NEF_TRACEN(" creating new face object"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:861:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 861 | CGAL_NEF_TRACEN(" creating new face object"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:869:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 869 | CGAL_NEF_TRACEN("linking hole "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:869:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 869 | CGAL_NEF_TRACEN("linking hole "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h: In member function 'void CGAL::PM_overlayer<PM_decorator_, Geometry_>::create_face_objects_pl(const Below_info&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:888:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 888 | CGAL_NEF_TRACEN("create_face_objects_pl()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:888:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 888 | CGAL_NEF_TRACEN("create_face_objects_pl()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:897:5: note: in expansion of macro 'CGAL_NEF_TRACE' 897 | CGAL_NEF_TRACE("face cycle "<<i<<"\n"); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:897:5: note: in expansion of macro 'CGAL_NEF_TRACE' 897 | CGAL_NEF_TRACE("face cycle "<<i<<"\n"); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:908:7: note: in expansion of macro 'CGAL_NEF_TRACE' 908 | CGAL_NEF_TRACE(PE(hfc)); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:908:7: note: in expansion of macro 'CGAL_NEF_TRACE' 908 | CGAL_NEF_TRACE(PE(hfc)); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:910:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 910 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:910:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 910 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:917:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 917 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:917:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 917 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:917:43: note: in expansion of macro 'CGAL_NEF_TRACEN' 917 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:917:43: note: in expansion of macro 'CGAL_NEF_TRACEN' 917 | CGAL_NEF_TRACEN(" face cycle "<<j);CGAL_NEF_TRACEN(" minimal halfedge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:922:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 922 | CGAL_NEF_TRACEN(" creating new face object"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:922:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 922 | CGAL_NEF_TRACEN(" creating new face object"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:930:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 930 | CGAL_NEF_TRACEN("linking hole "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:930:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 930 | CGAL_NEF_TRACEN("linking hole "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h: In member function 'CGAL::PM_overlayer<PM_decorator_, Geometry_>::Face_handle CGAL::PM_overlayer<PM_decorator_, Geometry_>::determine_face(Halfedge_handle, const std::vector<typename p_HDS::Halfedge_handle>&, const CGAL::Unique_hash_map<typename PM_decorator_::Halfedge_handle, int>&, const Below_info&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:941:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 941 | { CGAL_NEF_TRACEN("determine_face "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_overlayer.h:941:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 941 | { CGAL_NEF_TRACEN("determine_face "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h: In constructor 'CGAL::Constrained_triang_traits<PMDEC, GEOM, NEWEDGE>::Constrained_triang_traits(const INPUT&, OUTPUT&, const GEOMETRY&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:171:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 171 | { CGAL_NEF_TRACEN("Constrained Triangulation Sweep"); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:171:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 171 | { CGAL_NEF_TRACEN("Constrained Triangulation Sweep"); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h: In member function 'void CGAL::Constrained_triang_traits<PMDEC, GEOM, NEWEDGE>::triangulate_up(Halfedge_handle&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:219:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 219 | CGAL_NEF_TRACEN("triangulate_up "<<seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:219:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 219 | CGAL_NEF_TRACEN("triangulate_up "<<seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:225:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 225 | CGAL_NEF_TRACEN(" checking "<<in_sweep_line<<not_visible<<" "<<seg(e_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:225:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 225 | CGAL_NEF_TRACEN(" checking "<<in_sweep_line<<not_visible<<" "<<seg(e_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:227:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 227 | CGAL_NEF_TRACEN(" STOP"); return; | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:227:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 227 | CGAL_NEF_TRACEN(" STOP"); return; | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:232:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 232 | CGAL_NEF_TRACEN(" produced " << seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:232:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 232 | CGAL_NEF_TRACEN(" produced " << seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h: In member function 'void CGAL::Constrained_triang_traits<PMDEC, GEOM, NEWEDGE>::triangulate_down(Halfedge_handle&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:238:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 238 | CGAL_NEF_TRACEN("triangulate_down "<<seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:238:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 238 | CGAL_NEF_TRACEN("triangulate_down "<<seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:244:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 244 | CGAL_NEF_TRACEN(" checking "<<in_sweep_line<<not_visible<<" "<<seg(e_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:244:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 244 | CGAL_NEF_TRACEN(" checking "<<in_sweep_line<<not_visible<<" "<<seg(e_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:246:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 246 | CGAL_NEF_TRACEN(" STOP"); return; | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:246:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 246 | CGAL_NEF_TRACEN(" STOP"); return; | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:251:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 251 | CGAL_NEF_TRACEN(" produced " << seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:251:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 251 | CGAL_NEF_TRACEN(" produced " << seg(e_apex)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h: In member function 'void CGAL::Constrained_triang_traits<PMDEC, GEOM, NEWEDGE>::triangulate_between(Halfedge_handle, Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:260:5: note: in expansion of macro 'CGAL_NEF_TRACE' 260 | CGAL_NEF_TRACE("triangulate_between\n "<<seg(e_upper)); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:260:5: note: in expansion of macro 'CGAL_NEF_TRACE' 260 | CGAL_NEF_TRACE("triangulate_between\n "<<seg(e_upper)); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:261:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 261 | CGAL_NEF_TRACEN("\n "<<seg(e_lower)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:261:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 261 | CGAL_NEF_TRACEN("\n "<<seg(e_lower)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:266:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 266 | CGAL_NEF_TRACEN(" working on base e_vis " << seg(e_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:266:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 266 | CGAL_NEF_TRACEN(" working on base e_vis " << seg(e_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:267:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 267 | CGAL_NEF_TRACEN(" next is " << seg(en_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:267:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 267 | CGAL_NEF_TRACEN(" next is " << seg(en_vis)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:270:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 270 | CGAL_NEF_TRACEN(" produced " << seg(e_upper)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:270:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 270 | CGAL_NEF_TRACEN(" produced " << seg(e_upper)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h: In member function 'void CGAL::Constrained_triang_traits<PMDEC, GEOM, NEWEDGE>::process_event()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:276:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 276 | CGAL_NEF_TRACEN("\nPROCESS_EVENT " << p_sweep); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:276:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 276 | CGAL_NEF_TRACEN("\nPROCESS_EVENT " << p_sweep); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:289:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 289 | CGAL_NEF_TRACEN("determining handle in SL"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:289:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 289 | CGAL_NEF_TRACEN("determining handle in SL"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:304:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 304 | CGAL_NEF_TRACEN("ending " << seg(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:304:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 304 | CGAL_NEF_TRACEN("ending " << seg(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:314:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 314 | CGAL_NEF_TRACEN("starting "<<seg(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:314:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 314 | CGAL_NEF_TRACEN("starting "<<seg(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:329:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 329 | CGAL_NEF_TRACEN(" producing link "<<seg(eb_low)<<"\n before "<<seg(e_vis_n)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:329:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 329 | CGAL_NEF_TRACEN(" producing link "<<seg(eb_low)<<"\n before "<<seg(e_vis_n)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h: In member function 'void CGAL::Constrained_triang_traits<PMDEC, GEOM, NEWEDGE>::initialize_structures()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:359:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 359 | CGAL_NEF_TRACEN("initialize_structures "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:359:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 359 | CGAL_NEF_TRACEN("initialize_structures "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:372:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 372 | CGAL_NEF_TRACEN("init with "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:372:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 372 | CGAL_NEF_TRACEN("init with "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:398:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 398 | CGAL_NEF_TRACEN("EOF initialization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/Constrained_triang_traits.h:398:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 398 | CGAL_NEF_TRACEN("EOF initialization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'CGAL::PM_naive_point_locator<PM_decorator_, Geometry_>::Halfedge_const_handle CGAL::PM_naive_point_locator<PM_decorator_, Geometry_>::out_wedge(Vertex_const_handle, const Direction&, bool&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:173:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 173 | { CGAL_NEF_TRACEN("out_wedge "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:173:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 173 | { CGAL_NEF_TRACEN("out_wedge "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:185:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 185 | CGAL_NEF_TRACEN(" determined "<<PE(e_res)<<" "<<d_res); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:185:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 185 | CGAL_NEF_TRACEN(" determined "<<PE(e_res)<<" "<<d_res); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:190:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 190 | CGAL_NEF_TRACEN(" wedge = "<<PE(e_res)<<" "<<collinear); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:190:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 190 | CGAL_NEF_TRACEN(" wedge = "<<PE(e_res)<<" "<<collinear); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'CGAL::PM_naive_point_locator<PM_decorator_, Geometry_>::Object_handle CGAL::PM_naive_point_locator<PM_decorator_, Geometry_>::locate(const Segment&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:227:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 227 | { CGAL_NEF_TRACEN("locate naivly "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:227:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 227 | { CGAL_NEF_TRACEN("locate naivly "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:249:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 249 | CGAL_NEF_TRACEN(" location via vertex at "<<vp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:249:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 249 | CGAL_NEF_TRACEN(" location via vertex at "<<vp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:264:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 264 | CGAL_NEF_TRACEN(" determined "<<PE(e_res)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:264:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 264 | CGAL_NEF_TRACEN(" determined "<<PE(e_res)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:278:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 278 | CGAL_NEF_TRACEN(" location via halfedge "<<segment(eit)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:278:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 278 | CGAL_NEF_TRACEN(" location via halfedge "<<segment(eit)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:284:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 284 | CGAL_NEF_TRACEN(" determined "<<PE(e_res)<<" "<<mark(e_res)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:284:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 284 | CGAL_NEF_TRACEN(" determined "<<PE(e_res)<<" "<<mark(e_res)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:285:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 285 | CGAL_NEF_TRACEN(" "<<mark(face(e_res))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:285:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 285 | CGAL_NEF_TRACEN(" "<<mark(face(e_res))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'CGAL::PM_naive_point_locator<PM_decorator_, Geometry_>::Object_handle CGAL::PM_naive_point_locator<PM_decorator_, Geometry_>::ray_shoot(const Segment&, const Object_predicate&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:307:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | { CGAL_NEF_TRACEN("naive ray_shoot "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:307:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | { CGAL_NEF_TRACEN("naive ray_shoot "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:320:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 320 | CGAL_NEF_TRACEN("not contained"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:320:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 320 | CGAL_NEF_TRACEN("not contained"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:324:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("candidate "<<pv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:324:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("candidate "<<pv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:355:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 355 | CGAL_NEF_TRACEN("candidate "<<es); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:355:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 355 | CGAL_NEF_TRACEN("candidate "<<es); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'void CGAL::PM_point_locator<PM_decorator_, Geometry_>::CT_link_to_original::operator()(CGAL::PM_point_locator<PM_decorator_, Geometry_>::Vertex_handle, CGAL::PM_point_locator<PM_decorator_, Geometry_>::Vertex_const_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:486:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 486 | CGAL_NEF_TRACEN("linking to org "<<PV(vn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:486:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 486 | CGAL_NEF_TRACEN("linking to org "<<PV(vn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'void CGAL::PM_point_locator<PM_decorator_, Geometry_>::CT_link_to_original::operator()(CGAL::PM_point_locator<PM_decorator_, Geometry_>::Halfedge_handle, CGAL::PM_point_locator<PM_decorator_, Geometry_>::Halfedge_const_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:497:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 497 | CGAL_NEF_TRACEN("linking to org "<<PE(hn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:497:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 497 | CGAL_NEF_TRACEN("linking to org "<<PE(hn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'void CGAL::PM_point_locator<PM_decorator_, Geometry_>::CT_new_edge::operator()(CGAL::PM_point_locator<PM_decorator_, Geometry_>::Halfedge_handle&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:615:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 615 | CGAL_NEF_TRACEN("CT_new_edge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:615:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 615 | CGAL_NEF_TRACEN("CT_new_edge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'void CGAL::PM_point_locator<PM_decorator_, Geometry_>::triangulate_CT() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:621:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 621 | CGAL_NEF_TRACEN("triangulate_CT"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:621:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 621 | CGAL_NEF_TRACEN("triangulate_CT"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'void CGAL::PM_point_locator<PM_decorator_, Geometry_>::minimize_weight_CT() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:630:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 630 | { CGAL_NEF_TRACEN("minimize_weight_CT"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:630:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 630 | { CGAL_NEF_TRACEN("minimize_weight_CT"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:664:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 664 | CGAL_NEF_TRACEN("flipping diagonal of quadilateral"<<a<<b<<c<<d); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:664:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 664 | CGAL_NEF_TRACEN("flipping diagonal of quadilateral"<<a<<b<<c<<d); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:677:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 677 | CGAL_NEF_TRACEN(" flipped "<<flip_count); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:677:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 677 | CGAL_NEF_TRACEN(" flipped "<<flip_count); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'bool CGAL::PM_point_locator<PM_decorator_, Geometry_>::ray_shoot_from_outer_facet(Segment&, CGAL::object_kind&, Vertex_const_handle&, Halfedge_const_handle&, const CGAL::Tag_false&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:740:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 740 | CGAL_NEF_TRACEN("target on outer facet"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:740:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 740 | CGAL_NEF_TRACEN("target on outer facet"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:755:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 755 | CGAL_NEF_TRACEN("intersection in point " << i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:755:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 755 | CGAL_NEF_TRACEN("intersection in point " << i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:770:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 770 | CGAL_NEF_TRACEN("overlap of segments"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:770:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 770 | CGAL_NEF_TRACEN("overlap of segments"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'CGAL::PM_point_locator<PM_decorator_, Geometry_>::Object_handle CGAL::PM_point_locator<PM_decorator_, Geometry_>::ray_shoot(const Segment&, const Object_predicate&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:790:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 790 | CGAL_NEF_TRACEN("ray_shoot "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:790:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 790 | CGAL_NEF_TRACEN("ray_shoot "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:799:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 799 | CGAL_NEF_TRACEN("located vertex "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:799:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 799 | CGAL_NEF_TRACEN("located vertex "<<PV(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:802:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 802 | CGAL_NEF_TRACEN("located edge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:802:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 802 | CGAL_NEF_TRACEN("located edge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:805:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 805 | CGAL_NEF_TRACEN("on edge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:805:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 805 | CGAL_NEF_TRACEN("on edge "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:819:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 819 | CGAL_NEF_TRACEN("in face at "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:819:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 819 | CGAL_NEF_TRACEN("in face at "<<PE(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:853:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 853 | CGAL_NEF_TRACEN("current = " << current); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:853:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 853 | CGAL_NEF_TRACEN("current = " << current); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:855:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 855 | CGAL_NEF_TRACEN(point(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:855:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 855 | CGAL_NEF_TRACEN(point(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:859:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 859 | { CGAL_NEF_TRACEN("vertex "<<CT.point(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:859:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 859 | { CGAL_NEF_TRACEN("vertex "<<CT.point(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:877:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 877 | { CGAL_NEF_TRACEN("crossing edge "<<segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:877:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 877 | { CGAL_NEF_TRACEN("crossing edge "<<segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:886:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 886 | CGAL_NEF_TRACEN("v_cand "<<PV(v_cand)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:886:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 886 | CGAL_NEF_TRACEN("v_cand "<<PV(v_cand)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:900:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 900 | { CGAL_NEF_TRACEN("collinear edge "<<CT.segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:900:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 900 | { CGAL_NEF_TRACEN("collinear edge "<<CT.segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In constructor 'CGAL::PM_point_locator<PM_decorator_, Geometry_>::PM_point_locator(const Plane_map&, const Geometry&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:959:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 959 | { CGAL_NEF_TRACEN("PM_point_locator construction"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:959:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 959 | { CGAL_NEF_TRACEN("PM_point_locator construction"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In destructor 'CGAL::PM_point_locator<PM_decorator_, Geometry_>::~PM_point_locator()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:972:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 972 | { CGAL_NEF_TRACEN("clear_static_point_locator"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:972:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 972 | { CGAL_NEF_TRACEN("clear_static_point_locator"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h: In member function 'CGAL::PM_point_locator<PM_decorator_, Geometry_>::Object_handle CGAL::PM_point_locator<PM_decorator_, Geometry_>::walk_in_triangulation(const Point&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1000:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1000 | CGAL_NEF_TRACEN("walk in triangulation "<<q); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1000:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1000 | CGAL_NEF_TRACEN("walk in triangulation "<<q); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1017:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1017 | CGAL_NEF_TRACEN("vertex "<<CT.point(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1017:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1017 | CGAL_NEF_TRACEN("vertex "<<CT.point(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1030:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1030 | { CGAL_NEF_TRACEN("crossing edge "<<CT.segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1030:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1030 | { CGAL_NEF_TRACEN("crossing edge "<<CT.segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1049:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1049 | { CGAL_NEF_TRACEN("collinear edge "<<CT.segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/PM_point_locator.h:1049:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1049 | { CGAL_NEF_TRACEN("collinear edge "<<CT.segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h: In constructor 'CGAL::Nef_polyhedron_2<T, I, M>::Nef_polyhedron_2(const Line&, Boundary)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:365:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 365 | { CGAL_NEF_TRACEN("Nconstruction from line "<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:365:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 365 | { CGAL_NEF_TRACEN("Nconstruction from line "<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h: In member function 'void CGAL::Nef_polyhedron_2<T, I, M>::extract_complement()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:653:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 653 | { CGAL_NEF_TRACEN("extract complement"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:653:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 653 | { CGAL_NEF_TRACEN("extract complement"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h: In member function 'void CGAL::Nef_polyhedron_2<T, I, M>::extract_interior()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:668:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 668 | { CGAL_NEF_TRACEN("extract interior"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:668:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 668 | { CGAL_NEF_TRACEN("extract interior"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h: In member function 'void CGAL::Nef_polyhedron_2<T, I, M>::extract_boundary()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:680:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 680 | { CGAL_NEF_TRACEN("extract boundary"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:680:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 680 | { CGAL_NEF_TRACEN("extract boundary"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h: In member function 'void CGAL::Nef_polyhedron_2<T, I, M>::extract_closure()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:695:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 695 | { CGAL_NEF_TRACEN("extract closure"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:695:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 695 | { CGAL_NEF_TRACEN("extract closure"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h: In member function 'void CGAL::Nef_polyhedron_2<T, I, M>::extract_regularization()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:703:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 703 | { CGAL_NEF_TRACEN("extract regularization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_2.h:703:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 703 | { CGAL_NEF_TRACEN("extract regularization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Vertex.h: In destructor 'CGAL::Vertex_base<Refs>::~Vertex_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Vertex.h:310:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 310 | CGAL_NEF_TRACEN(" destroying Vertex item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Vertex.h:310:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 310 | CGAL_NEF_TRACEN(" destroying Vertex item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halfedge.h: In destructor 'CGAL::Halfedge_base<Refs>::~Halfedge_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halfedge.h:88:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 88 | CGAL_NEF_TRACEN(" destroying Halfedge item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halfedge.h:88:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 88 | CGAL_NEF_TRACEN(" destroying Halfedge item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h: In destructor 'CGAL::Halffacet_base<Refs>::~Halffacet_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h:71:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 71 | CGAL_NEF_TRACEN(" destroying Halffacet_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h:71:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 71 | CGAL_NEF_TRACEN(" destroying Halffacet_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h: In copy constructor 'CGAL::Halffacet_base<Refs>::Halffacet_base(const CGAL::Halffacet_base<Refs>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h:78:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 78 | CGAL_NEF_TRACEN("VOLUME const"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h:78:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 78 | CGAL_NEF_TRACEN("VOLUME const"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h: In member function 'CGAL::Halffacet_base<Refs>& CGAL::Halffacet_base<Refs>::operator=(const CGAL::Halffacet_base<Refs>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h:88:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 88 | CGAL_NEF_TRACEN("VOLUME op="); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Halffacet.h:88:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 88 | CGAL_NEF_TRACEN("VOLUME op="); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Volume.h: In destructor 'CGAL::Volume_base<Refs>::~Volume_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Volume.h:64:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 64 | CGAL_NEF_TRACEN(" destroying Volume_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Volume.h:64:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 64 | CGAL_NEF_TRACEN(" destroying Volume_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SHalfedge.h: In destructor 'CGAL::SHalfedge_base<Refs>::~SHalfedge_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SHalfedge.h:92:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 92 | CGAL_NEF_TRACEN(" destroying SHalfedge_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SHalfedge.h:92:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 92 | CGAL_NEF_TRACEN(" destroying SHalfedge_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SHalfloop.h: In destructor 'CGAL::SHalfloop_base<Refs>::~SHalfloop_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SHalfloop.h:68:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 68 | CGAL_NEF_TRACEN(" destroying SHalfloop_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SHalfloop.h:68:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 68 | CGAL_NEF_TRACEN(" destroying SHalfloop_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SFace.h: In destructor 'CGAL::SFace_base<Refs>::~SFace_base()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SFace.h:77:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 77 | CGAL_NEF_TRACEN(" destroying SFace_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SFace.h:77:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 77 | CGAL_NEF_TRACEN(" destroying SFace_base item "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h: In member function 'void CGAL::Extended_homogeneous<T>::simplify(Point_2&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:356:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 356 | { CGAL_NEF_TRACEN("simplify("<<p<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:356:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 356 | { CGAL_NEF_TRACEN("simplify("<<p<<")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:361:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 361 | CGAL_NEF_TRACEN("canceled="<<p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:361:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 361 | CGAL_NEF_TRACEN("canceled="<<p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h: In member function 'CGAL::Extended_homogeneous<T>::Line_2 CGAL::Extended_homogeneous<T>::construct_line(const Point_2&, const Point_2&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:371:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 371 | CGAL_NEF_TRACEN("eline("<<p1<<p2<<")="<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:371:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 371 | CGAL_NEF_TRACEN("eline("<<p1<<p2<<")="<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:376:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 376 | CGAL_NEF_TRACEN("canceled="<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Extended_homogeneous.h:376:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 376 | CGAL_NEF_TRACEN("canceled="<<l); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_circle.h: In function 'CGAL::Sphere_point<R> CGAL::intersection(const Sphere_circle<R>&, const Sphere_circle<R>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_circle.h:175:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 175 | CGAL_NEF_TRACEN("circle_intersection "<<c1<<" "<<c2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_circle.h:175:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 175 | CGAL_NEF_TRACEN("circle_intersection "<<c1<<" "<<c2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h: In function 'void CGAL::partition(const Sphere_circle<R>&, I, I, std::__cxx11::list<Sphere_segment<R_> >&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:159:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 159 | { CGAL_NEF_TRACEN("partition "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:159:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 159 | { CGAL_NEF_TRACEN("partition "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:161:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | while ( start != beyond ) { CGAL_NEF_TRACEN(" "<<*start); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:161:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | while ( start != beyond ) { CGAL_NEF_TRACEN(" "<<*start); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h: In function 'void CGAL::partition_xy(I, I, std::__cxx11::list<Sphere_segment<R_> >&, int)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:179:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN("partition_xy "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:179:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN("partition_xy "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:181:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 181 | CGAL_NEF_TRACEN(" "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:181:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 181 | CGAL_NEF_TRACEN(" "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:183:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 183 | CGAL_NEF_TRACEN(" splitting xy seg "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:183:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 183 | CGAL_NEF_TRACEN(" splitting xy seg "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:196:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 196 | CGAL_NEF_TRACEN(" splitting halfcircle "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:196:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 196 | CGAL_NEF_TRACEN(" splitting halfcircle "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h: In member function 'int CGAL::Sphere_segment<R>::intersection(const CGAL::Sphere_circle<R>&, CGAL::Sphere_segment<R>&, CGAL::Sphere_segment<R>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:317:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 317 | CGAL_NEF_TRACEN(" intersection "<<*this<<" "<<c); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:317:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 317 | CGAL_NEF_TRACEN(" intersection "<<*this<<" "<<c); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:318:28: note: in expansion of macro 'CGAL_NEF_TRACEN' 318 | if ( is_degenerate() ) { CGAL_NEF_TRACEN(" degenerate"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:318:28: note: in expansion of macro 'CGAL_NEF_TRACEN' 318 | if ( is_degenerate() ) { CGAL_NEF_TRACEN(" degenerate"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:328:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 328 | CGAL_NEF_TRACEN(" opposite"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:328:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 328 | CGAL_NEF_TRACEN(" opposite"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:346:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 346 | CGAL_NEF_TRACEN(" both in plane"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:346:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 346 | CGAL_NEF_TRACEN(" both in plane"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:356:5: note: in expansion of macro 'CGAL_NEF_TRACE' 356 | CGAL_NEF_TRACE(" ");CGAL_NEF_TRACEV(halfcircle_notin_hminus); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:356:5: note: in expansion of macro 'CGAL_NEF_TRACE' 356 | CGAL_NEF_TRACE(" ");CGAL_NEF_TRACEV(halfcircle_notin_hminus); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:356:28: note: in expansion of macro 'CGAL_NEF_TRACEV' 356 | CGAL_NEF_TRACE(" ");CGAL_NEF_TRACEV(halfcircle_notin_hminus); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:356:28: note: in expansion of macro 'CGAL_NEF_TRACEV' 356 | CGAL_NEF_TRACE(" ");CGAL_NEF_TRACEV(halfcircle_notin_hminus); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:381:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 381 | CGAL_NEF_TRACEN(" both >= plane, long "<<s1<<s2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:381:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 381 | CGAL_NEF_TRACEN(" both >= plane, long "<<s1<<s2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:384:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 384 | CGAL_NEF_TRACEN(" both >= plane, short "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:384:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 384 | CGAL_NEF_TRACEN(" both >= plane, short "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:395:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 395 | CGAL_NEF_TRACEN(" both <= plane, long"<<so); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:395:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 395 | CGAL_NEF_TRACEN(" both <= plane, long"<<so); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:398:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 398 | CGAL_NEF_TRACEN(" both <= plane, long"<<so); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:398:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 398 | CGAL_NEF_TRACEN(" both <= plane, long"<<so); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:401:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 401 | CGAL_NEF_TRACEN(" both <= plane, short"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/sphere_predicates.h:401:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 401 | CGAL_NEF_TRACEN(" both <= plane, short"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_geometry.h: In member function 'int CGAL::Positive_halfsphere_geometry<R_>::compare_xy(const Point_2&, const Point_2&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_geometry.h:126:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 126 | CGAL_NEF_TRACEN("compare_xy " << axis << ":" << p1 << " / " << p2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_geometry.h:126:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 126 | CGAL_NEF_TRACEN("compare_xy " << axis << ":" << p1 << " / " << p2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In destructor 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::~SNC_structure()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:700:22: note: in expansion of macro 'CGAL_NEF_TRACEN' 700 | ~SNC_structure() { CGAL_NEF_TRACEN("~SNC_structure: clearing "<<this); clear(); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:700:22: note: in expansion of macro 'CGAL_NEF_TRACEN' 700 | ~SNC_structure() { CGAL_NEF_TRACEN("~SNC_structure: clearing "<<this); clear(); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_vertex(Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1010:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1010 | CGAL_NEF_TRACEN("~ deleting vertex "<<&*v<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1010:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1010 | CGAL_NEF_TRACEN("~ deleting vertex "<<&*v<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1013:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1013 | CGAL_NEF_TRACEN("~~ vertex deleted"<<&*v); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1013:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1013 | CGAL_NEF_TRACEN("~~ vertex deleted"<<&*v); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_halfedge_pair(Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1019:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1019 | CGAL_NEF_TRACEN("~ deleting halfedges pair "<<&*e<<", "<<&*(e->twin())<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1019:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1019 | CGAL_NEF_TRACEN("~ deleting halfedges pair "<<&*e<<", "<<&*(e->twin())<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_halffacet_pair(Halffacet_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1030:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1030 | CGAL_NEF_TRACEN("~ deleting halffacets pair "<<&*f<<", "<<&*(f->twin())<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1030:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1030 | CGAL_NEF_TRACEN("~ deleting halffacets pair "<<&*f<<", "<<&*(f->twin())<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_volume(Volume_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1040:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1040 | CGAL_NEF_TRACEN("~ deleting volume "<<&*c<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1040:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1040 | CGAL_NEF_TRACEN("~ deleting volume "<<&*c<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::Vertex_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_vertex_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1181:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1181 | CGAL_NEF_TRACEN(" new vertex only "<<&*(--vertices_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1181:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1181 | CGAL_NEF_TRACEN(" new vertex only "<<&*(--vertices_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::Halfedge_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_halfedge_only(Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1186:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1186 | CGAL_NEF_TRACEN(" after "<<&*e<<" new halfedge only "<<&*ne); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1186:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1186 | CGAL_NEF_TRACEN(" after "<<&*e<<" new halfedge only "<<&*ne); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::Halfedge_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_halfedge_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1190:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1190 | CGAL_NEF_TRACEN(" new halfedge only "<<&*(--halfedges_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1190:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1190 | CGAL_NEF_TRACEN(" new halfedge only "<<&*(--halfedges_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::Halffacet_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_halffacet_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1196:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1196 | CGAL_NEF_TRACEN(" new halffacet only "<<&*(--halffacets_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1196:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1196 | CGAL_NEF_TRACEN(" new halffacet only "<<&*(--halffacets_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::Volume_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_volume_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1201:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1201 | CGAL_NEF_TRACEN(" new volume only "<<&*(--volumes_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1201:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1201 | CGAL_NEF_TRACEN(" new volume only "<<&*(--volumes_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::SHalfedge_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_shalfedge_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1206:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1206 | CGAL_NEF_TRACEN(" new shalfedge only "<<&*(--shalfedges_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1206:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1206 | CGAL_NEF_TRACEN(" new shalfedge only "<<&*(--shalfedges_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::SHalfedge_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_shalfedge_only(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1211:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1211 | CGAL_NEF_TRACEN(" after " << &*se << " new shalfedge only " << &*nse); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1211:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1211 | CGAL_NEF_TRACEN(" after " << &*se << " new shalfedge only " << &*nse); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::SHalfloop_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_shalfloop_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1216:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1216 | CGAL_NEF_TRACEN(" new shalfloop only "<<&*(--shalfloops_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1216:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1216 | CGAL_NEF_TRACEN(" new shalfloop only "<<&*(--shalfloops_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::SFace_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_sface_only()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1221:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1221 | CGAL_NEF_TRACEN(" new sface only "<<&*(--sfaces_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1221:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1221 | CGAL_NEF_TRACEN(" new sface only "<<&*(--sfaces_end())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'CGAL::SNC_structure<Kernel_, Items_, Mark_>::SFace_handle CGAL::SNC_structure<Kernel_, Items_, Mark_>::new_sface_only(SFace_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1226:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1226 | CGAL_NEF_TRACEN(" after " << &*sf << " new sface only " << &*nsf); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1226:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1226 | CGAL_NEF_TRACEN(" after " << &*sf << " new sface only " << &*nsf); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_vertex_only(Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1231:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1231 | CGAL_NEF_TRACEN("~ deleting vertex only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1231:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1231 | CGAL_NEF_TRACEN("~ deleting vertex only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_halfedge_only(Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1236:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1236 | CGAL_NEF_TRACEN("~ deleting halfedge only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1236:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1236 | CGAL_NEF_TRACEN("~ deleting halfedge only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_halffacet_only(Halffacet_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1242:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1242 | CGAL_NEF_TRACEN("~ deleting halffacet only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1242:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1242 | CGAL_NEF_TRACEN("~ deleting halffacet only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_volume_only(Volume_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1247:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1247 | CGAL_NEF_TRACEN("~ deleting volume only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1247:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1247 | CGAL_NEF_TRACEN("~ deleting volume only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_shalfedge_only(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1252:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1252 | CGAL_NEF_TRACEN("~ deleting shalfedge only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1252:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1252 | CGAL_NEF_TRACEN("~ deleting shalfedge only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_shalfloop_only(SHalfloop_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1258:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1258 | CGAL_NEF_TRACEN("~ deleting shalfloop only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1258:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1258 | CGAL_NEF_TRACEN("~ deleting shalfloop only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h: In member function 'void CGAL::SNC_structure<Kernel_, Items_, Mark_>::delete_sface_only(SFace_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1264:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1264 | CGAL_NEF_TRACEN("~ deleting sface only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_structure.h:1264:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1264 | CGAL_NEF_TRACEN("~ deleting sface only "<<&*h<<" from "<<&*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h: In static member function 'static CGAL::Plane_3<R> CGAL::Normalizing<CGAL::Homogeneous_tag>::normalized(const CGAL::Plane_3<R>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:169:5: note: in expansion of macro 'CGAL_NEF_TRACE' 169 | CGAL_NEF_TRACE("gcd... i"<<' '); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:169:5: note: in expansion of macro 'CGAL_NEF_TRACE' 169 | CGAL_NEF_TRACE("gcd... i"<<' '); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:173:5: note: in expansion of macro 'CGAL_NEF_TRACE' 173 | CGAL_NEF_TRACE(x<<' '); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:173:5: note: in expansion of macro 'CGAL_NEF_TRACE' 173 | CGAL_NEF_TRACE(x<<' '); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:176:5: note: in expansion of macro 'CGAL_NEF_TRACE' 176 | CGAL_NEF_TRACE(x<<' '); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:176:5: note: in expansion of macro 'CGAL_NEF_TRACE' 176 | CGAL_NEF_TRACE(x<<' '); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:179:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN(x); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:179:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN(x); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:188:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 188 | CGAL_NEF_TRACEN(" after normalizing " << typename R::Plane_3(pa,pb,pc,pd)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Normalizing.h:188:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 188 | CGAL_NEF_TRACEN(" after normalizing " << typename R::Plane_3(pa,pb,pc,pd)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_const_decorator.h: In member function 'void CGAL::SM_const_decorator<SM>::check_integrity_and_topological_planarity(bool) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_const_decorator.h:293:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 293 | CGAL_NEF_TRACEN("check_integrity_and_topological_planarity:"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_const_decorator.h:293:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 293 | CGAL_NEF_TRACEN("check_integrity_and_topological_planarity:"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_const_decorator.h:312:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN(v->point()<<" "<<EI(first_out_edge(v))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_const_decorator.h:312:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN(v->point()<<" "<<EI(first_out_edge(v))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_map.h: In member function 'CGAL::Sphere_map<Kernel_, Items_, Mark_>::SVertex_handle CGAL::Sphere_map<Kernel_, Items_, Mark_>::new_svertex(const Sphere_point&, Mark)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_map.h:435:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 435 | CGAL_NEF_TRACEN("new_svertex "<<&*vh); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/Sphere_map.h:435:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 435 | CGAL_NEF_TRACEN("new_svertex "<<&*vh); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h: In member function 'void CGAL::SM_decorator<R>::merge_edge_pairs_at_target(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:544:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 544 | CGAL_NEF_TRACEN("merge_edge_pairs_at_target "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:544:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 544 | CGAL_NEF_TRACEN("merge_edge_pairs_at_target "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:569:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 569 | CGAL_NEF_TRACEN("END "<<PH(e->sprev())<<PH(e)<<PH(e->snext())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:569:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 569 | CGAL_NEF_TRACEN("END "<<PH(e->sprev())<<PH(e)<<PH(e->snext())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h: In member function 'void CGAL::SM_decorator<R>::convert_edge_to_loop(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:577:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 577 | { CGAL_NEF_TRACEN("convert_edge_to_loop "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:577:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 577 | { CGAL_NEF_TRACEN("convert_edge_to_loop "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h: In member function 'void CGAL::SM_decorator<R>::flip_diagonal(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:598:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 598 | CGAL_NEF_TRACEN(PH(e)<<PH(en)<<PH(enn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:598:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 598 | CGAL_NEF_TRACEN(PH(e)<<PH(en)<<PH(enn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:599:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 599 | CGAL_NEF_TRACEN(PH(r)<<PH(rn)<<PH(rnn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_decorator.h:599:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 599 | CGAL_NEF_TRACEN(PH(r)<<PH(rn)<<PH(rnn)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h: In member function 'CGAL::SM_point_locator<SM_decorator>::SHalfedge_handle CGAL::SM_point_locator<SM_decorator>::out_wedge(SVertex_handle, const Sphere_direction&, bool&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:134:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 134 | { CGAL_NEF_TRACEN("out_wedge "<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:134:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 134 | { CGAL_NEF_TRACEN("out_wedge "<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:143:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 143 | CGAL_NEF_TRACEN(" determined "<<PH(el) << el->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:143:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 143 | CGAL_NEF_TRACEN(" determined "<<PH(el) << el->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:149:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 149 | CGAL_NEF_TRACEN(" equal "<<PH(cyclic_adj_succ(el)) << cyclic_adj_succ(el)->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:149:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 149 | CGAL_NEF_TRACEN(" equal "<<PH(cyclic_adj_succ(el)) << cyclic_adj_succ(el)->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:153:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | CGAL_NEF_TRACEN("strictly_ordered_ccw " << direction(el) << " ? " << d << " ? " << direction(cyclic_adj_succ(el))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:153:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | CGAL_NEF_TRACEN("strictly_ordered_ccw " << direction(el) << " ? " << d << " ? " << direction(cyclic_adj_succ(el))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:156:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 156 | CGAL_NEF_TRACEN("strictly_ordered_ccw " << direction(el) << " - " << d << " - " << direction(cyclic_adj_succ(el))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:156:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 156 | CGAL_NEF_TRACEN("strictly_ordered_ccw " << direction(el) << " - " << d << " - " << direction(cyclic_adj_succ(el))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:161:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN(" finally determined "<<PH(e_res) << e_res->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:161:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN(" finally determined "<<PH(e_res) << e_res->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h: In member function 'CGAL::SM_point_locator<SM_decorator>::Object_handle CGAL::SM_point_locator<SM_decorator>::locate(const Sphere_point&, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:198:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 198 | { CGAL_NEF_TRACEN("locate naivly "<< normalized(p)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:198:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 198 | { CGAL_NEF_TRACEN("locate naivly "<< normalized(p)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:205:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 205 | CGAL_NEF_TRACEN( " on point"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:205:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 205 | CGAL_NEF_TRACEN( " on point"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:213:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 213 | CGAL_NEF_TRACEN( " on segment " << segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:213:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 213 | CGAL_NEF_TRACEN( " on segment " << segment(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:219:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 219 | CGAL_NEF_TRACEN( " on loop"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:219:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 219 | CGAL_NEF_TRACEN( " on loop"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:228:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 228 | CGAL_NEF_TRACEN(" on unique face"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:228:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 228 | CGAL_NEF_TRACEN(" on unique face"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:238:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 238 | CGAL_NEF_TRACEN(" on face..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:238:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 238 | CGAL_NEF_TRACEN(" on face..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:246:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 246 | CGAL_NEF_TRACEN("has loop, initial ray "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:246:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 246 | CGAL_NEF_TRACEN("has loop, initial ray "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:247:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 247 | CGAL_NEF_TRACEN(l_res->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:247:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 247 | CGAL_NEF_TRACEN(l_res->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:255:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 255 | CGAL_NEF_TRACEN("initial segment: "<<p<<","<<vi->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:255:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 255 | CGAL_NEF_TRACEN("initial segment: "<<p<<","<<vi->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:260:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 260 | CGAL_NEF_TRACEN("has vertices, initial ray "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:260:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 260 | CGAL_NEF_TRACEN("has vertices, initial ray "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:270:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 270 | CGAL_NEF_TRACEN(" location via vertex at "<<vp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:270:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 270 | CGAL_NEF_TRACEN(" location via vertex at "<<vp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:273:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 273 | CGAL_NEF_TRACEN("is_vertex_"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:273:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 273 | CGAL_NEF_TRACEN("is_vertex_"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:287:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 287 | CGAL_NEF_TRACEN(" determined "<<PH(e_res)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:287:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 287 | CGAL_NEF_TRACEN(" determined "<<PH(e_res)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:307:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | CGAL_NEF_TRACEN(" determined "<<PH(e_res)<<" "<< e_res->incident_sface()->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:307:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | CGAL_NEF_TRACEN(" determined "<<PH(e_res)<<" "<< e_res->incident_sface()->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:310:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 310 | CGAL_NEF_TRACEN(" location via halfedge "<<se); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:310:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 310 | CGAL_NEF_TRACEN(" location via halfedge "<<se); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:315:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 315 | CGAL_NEF_TRACEN(" determined "<<PH(e_res)<<" "<< e_res->incident_sface()->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:315:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 315 | CGAL_NEF_TRACEN(" determined "<<PH(e_res)<<" "<< e_res->incident_sface()->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h: In member function 'CGAL::SM_point_locator<SM_decorator>::Object_handle CGAL::SM_point_locator<SM_decorator>::ray_shoot(const Sphere_segment&, Sphere_point&, bool, bool, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:435:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 435 | CGAL_NEF_TRACEN("ray shoot"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:435:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 435 | CGAL_NEF_TRACEN("ray shoot"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:449:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 449 | CGAL_NEF_TRACEN(" at begin " << s_init << ":" << s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:449:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 449 | CGAL_NEF_TRACEN(" at begin " << s_init << ":" << s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:451:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 451 | CGAL_NEF_TRACEN(" at begin " << s_init << ":" << c); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:451:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 451 | CGAL_NEF_TRACEN(" at begin " << s_init << ":" << c); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:459:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 459 | CGAL_NEF_TRACEN("candidate "<<pv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:459:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 459 | CGAL_NEF_TRACEN("candidate "<<pv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:460:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 460 | CGAL_NEF_TRACEN("p =?= pv: " << p << ", " << pv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:460:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 460 | CGAL_NEF_TRACEN("p =?= pv: " << p << ", " << pv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:475:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 475 | CGAL_NEF_TRACEN("ray_shoot " << s_init); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:475:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 475 | CGAL_NEF_TRACEN("ray_shoot " << s_init); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:477:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 477 | CGAL_NEF_TRACEN(" " << s.source() << "->" << s.target() << " | " << s.sphere_circle() << " is long " << s.is_long()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:477:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 477 | CGAL_NEF_TRACEN(" " << s.source() << "->" << s.target() << " | " << s.sphere_circle() << " is long " << s.is_long()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:479:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 479 | CGAL_NEF_TRACEN(" " << se.source() << "->" << se.target() << " | " << se.sphere_circle() << " is long " << se.is_long()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:479:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 479 | CGAL_NEF_TRACEN(" " << se.source() << "->" << se.target() << " | " << se.sphere_circle() << " is long " << se.is_long()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:542:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 542 | CGAL_NEF_TRACEN("candidate "<<se); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:542:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 542 | CGAL_NEF_TRACEN("candidate "<<se); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:563:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 563 | CGAL_NEF_TRACEN("do intersect " << cl << ", " << s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:563:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 563 | CGAL_NEF_TRACEN("do intersect " << cl << ", " << s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:570:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 570 | CGAL_NEF_TRACEN("found intersection point " << p_res); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:570:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 570 | CGAL_NEF_TRACEN("found intersection point " << p_res); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h: In member function 'void CGAL::SM_point_locator<SM_decorator>::marks_of_halfspheres(Mark&, Mark&, int)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:605:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 605 | CGAL_NEF_TRACEN("marks_of_halfspheres "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:605:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 605 | CGAL_NEF_TRACEN("marks_of_halfspheres "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:615:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 615 | CGAL_NEF_TRACEN("on face " << mark(make_object(f))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:615:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 615 | CGAL_NEF_TRACEN("on face " << mark(make_object(f))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:624:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 624 | CGAL_NEF_TRACEN("on edge "<<op); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:624:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 624 | CGAL_NEF_TRACEN("on edge "<<op); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:637:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 637 | CGAL_NEF_TRACEN("on loop "<<op); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_point_locator.h:637:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 637 | CGAL_NEF_TRACEN("on loop "<<op); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h: In member function 'CGAL::SNC_const_decorator<SNC_structure_>::Halffacet_const_handle CGAL::SNC_const_decorator<SNC_structure_>::get_visible_facet(Vertex_const_handle, const Ray_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:286:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 286 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:286:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 286 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:292:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 292 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:292:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 292 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:312:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN( "no adjacent facet found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:312:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN( "no adjacent facet found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:318:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 318 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:318:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 318 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:319:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 319 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:319:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 319 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:320:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 320 | CGAL_NEF_TRACEN(se->facet()->plane() <<"/"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:320:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 320 | CGAL_NEF_TRACEN(se->facet()->plane() <<"/"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:324:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("f_visible"<< f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:324:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("f_visible"<< f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:329:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 329 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."<< sl->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:329:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 329 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."<< sl->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:332:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 332 | CGAL_NEF_TRACEN("f_visible"<< f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:332:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 332 | CGAL_NEF_TRACEN("f_visible"<< f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:340:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 340 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:340:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 340 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h: In member function 'CGAL::SNC_const_decorator<SNC_structure_>::Halffacet_const_handle CGAL::SNC_const_decorator<SNC_structure_>::get_visible_facet(Halfedge_const_handle, const Ray_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:378:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 378 | CGAL_NEF_TRACEN("initial face candidate "<< res->plane()<<" with vector "<<vec0); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:378:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 378 | CGAL_NEF_TRACEN("initial face candidate "<< res->plane()<<" with vector "<<vec0); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:387:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 387 | CGAL_NEF_TRACEN("test face candidate "<< sh->facet()->plane()<<" with vector "<<vec1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:387:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 387 | CGAL_NEF_TRACEN("test face candidate "<< sh->facet()->plane()<<" with vector "<<vec1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:423:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 423 | CGAL_NEF_TRACEN("return "<<res->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:423:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 423 | CGAL_NEF_TRACEN("return "<<res->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h: In member function 'CGAL::SNC_const_decorator<SNC_structure_>::Halffacet_const_handle CGAL::SNC_const_decorator<SNC_structure_>::get_visible_facet(Vertex_const_handle, const Segment_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:458:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 458 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:458:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 458 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:464:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 464 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:464:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 464 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:475:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 475 | CGAL_NEF_TRACEN( "no adjacent facets were found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:475:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 475 | CGAL_NEF_TRACEN( "no adjacent facets were found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:481:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 481 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:481:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 481 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:482:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 482 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:482:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 482 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:484:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 484 | CGAL_NEF_TRACEN("f_visible"<<&f_visible); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:484:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 484 | CGAL_NEF_TRACEN("f_visible"<<&f_visible); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:488:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 488 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:488:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 488 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:492:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 492 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_const_decorator.h:492:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 492 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h: In function 'CGAL::Bounded_side CGAL::bounded_side_3(IteratorForward, IteratorForward, const Point_3<Kernel_>&, typename R::Plane_3)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:85:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("pv*pxz: "<<pv*pzx); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:85:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("pv*pxz: "<<pv*pzx); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:86:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 86 | CGAL_NEF_TRACEN("pv*pyz: "<<pv*pyz); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:86:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 86 | CGAL_NEF_TRACEN("pv*pyz: "<<pv*pyz); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:87:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 87 | CGAL_NEF_TRACEN("pv*pxy: "<<pv*pxy); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:87:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 87 | CGAL_NEF_TRACEN("pv*pxy: "<<pv*pxy); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:101:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 101 | CGAL_NEF_TRACEN("facet:"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:101:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 101 | CGAL_NEF_TRACEN("facet:"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:103:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 103 | CGAL_NEF_TRACEN(t(*first)<<" "<<*first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/bounded_side_3.h:103:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 103 | CGAL_NEF_TRACEN(t(*first)<<" "<<*first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h: In member function 'void CGAL::Pluecker_line_3<CGAL::Homogeneous_tag, R_>::normalize()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h:143:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 143 | CGAL_NEF_TRACEN("normalize"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h:143:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 143 | CGAL_NEF_TRACEN("normalize"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h:157:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 157 | CGAL_NEF_TRACEN("gcd" << D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h:157:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 157 | CGAL_NEF_TRACEN("gcd" << D); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h: In member function 'void CGAL::Pluecker_line_3<CGAL::Cartesian_tag, R_>::normalize()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h:282:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 282 | CGAL_NEF_TRACEN("normalize"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Pluecker_line_3.h:282:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 282 | CGAL_NEF_TRACEN("normalize"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::Vertex_handle CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::new_vertex(const Point&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:178:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 178 | { CGAL_NEF_TRACEN(" new vertex " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:178:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 178 | { CGAL_NEF_TRACEN(" new vertex " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::link_as_target_and_append(Vertex_handle, Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:185:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 185 | { CGAL_NEF_TRACEN(" link as target and append " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:185:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 185 | { CGAL_NEF_TRACEN(" link as target and append " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::Halfedge_handle CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::new_halfedge_pair_at_source(Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:191:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 191 | { CGAL_NEF_TRACEN(" new halfedge pair at source " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:191:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 191 | { CGAL_NEF_TRACEN(" new halfedge pair at source " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::halfedge_below(Vertex_handle, Halfedge_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:200:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 200 | CGAL_NEF_TRACEN(" edge below " << v->point() << ":"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:200:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 200 | CGAL_NEF_TRACEN(" edge below " << v->point() << ":"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:201:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN(&*e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:201:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN(&*e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::supporting_segment(Halfedge_handle, IT) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:210:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 210 | CGAL_NEF_TRACEN(" supporting segment "<<si._from<<":"<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:210:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 210 | CGAL_NEF_TRACEN(" supporting segment "<<si._from<<":"<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::trivial_segment(Vertex_handle, IT) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:234:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 234 | CGAL_NEF_TRACEN("trivial_segment " << si._from << ":" << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:234:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 234 | CGAL_NEF_TRACEN("trivial_segment " << si._from << ":" << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::starting_segment(Vertex_handle, IT) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:252:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 252 | CGAL_NEF_TRACEN("starting_segment " << si._from << ":"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:252:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 252 | CGAL_NEF_TRACEN("starting_segment " << si._from << ":"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::ending_segment(Vertex_handle, IT) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:275:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 275 | CGAL_NEF_TRACEN("ending_segment " << si._from << ":"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:275:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 275 | CGAL_NEF_TRACEN("ending_segment " << si._from << ":"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::passing_segment(Vertex_handle, IT) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:290:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 290 | CGAL_NEF_TRACEN("passing_segment " << si._from << ":"<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:290:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 290 | CGAL_NEF_TRACEN("passing_segment " << si._from << ":"<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SMO_from_sm<SM_overlayer, IT, INFO>::assert_equal_marks(Vertex_handle, Vertex_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:301:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 301 | CGAL_NEF_TRACEV(G.mark(v1,0));CGAL_NEF_TRACEV(G.mark(v1,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:301:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 301 | CGAL_NEF_TRACEV(G.mark(v1,0));CGAL_NEF_TRACEV(G.mark(v1,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:301:33: note: in expansion of macro 'CGAL_NEF_TRACEV' 301 | CGAL_NEF_TRACEV(G.mark(v1,0));CGAL_NEF_TRACEV(G.mark(v1,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:301:33: note: in expansion of macro 'CGAL_NEF_TRACEV' 301 | CGAL_NEF_TRACEV(G.mark(v1,0));CGAL_NEF_TRACEV(G.mark(v1,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:302:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 302 | CGAL_NEF_TRACEV(G.mark(v2,0));CGAL_NEF_TRACEV(G.mark(v2,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:302:3: note: in expansion of macro 'CGAL_NEF_TRACEV' 302 | CGAL_NEF_TRACEV(G.mark(v2,0));CGAL_NEF_TRACEV(G.mark(v2,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:302:33: note: in expansion of macro 'CGAL_NEF_TRACEV' 302 | CGAL_NEF_TRACEV(G.mark(v2,0));CGAL_NEF_TRACEV(G.mark(v2,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:302:33: note: in expansion of macro 'CGAL_NEF_TRACEV' 302 | CGAL_NEF_TRACEV(G.mark(v2,0));CGAL_NEF_TRACEV(G.mark(v2,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'CGAL::SM_overlayer<SM_decorator_>::SFace_handle CGAL::SM_overlayer<SM_decorator_>::determine_face(SHalfedge_handle, const std::vector<typename SM_decorator_::SHalfedge_handle>&, const CGAL::Unique_hash_map<typename SM_decorator_::SHalfedge_handle, int>&, const Below_accessor&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:702:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 702 | { CGAL_NEF_TRACEN("determine_face "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:702:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 702 | { CGAL_NEF_TRACEN("determine_face "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::create_from_segments(Forward_iterator, Forward_iterator)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:847:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 847 | CGAL_NEF_TRACEN("creating from segment iterator range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:847:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 847 | CGAL_NEF_TRACEN("creating from segment iterator range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::create_from_circles(Forward_iterator, Forward_iterator)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:914:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 914 | CGAL_NEF_TRACEN("creating from circle iterator range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:914:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 914 | CGAL_NEF_TRACEN("creating from circle iterator range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'int CGAL::SM_overlayer<SM_decorator_>::check_sphere(const Seg_list&, bool (*)[2]) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1156:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1156 | CGAL_NEF_TRACEN("compute_halfsphere (at begin)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1156:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1156 | CGAL_NEF_TRACEN("compute_halfsphere (at begin)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1158:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1158 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1158:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1158 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1182:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1182 | CGAL_NEF_TRACEN("compute_halfsphere (after vertices)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1182:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1182 | CGAL_NEF_TRACEN("compute_halfsphere (after vertices)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1184:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1184 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1184:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1184 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const Map*, const Map*, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1296:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1296 | CGAL_NEF_TRACEN(v->point() << " from " << i << " mark " << v->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1296:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1296 | CGAL_NEF_TRACEN(v->point() << " from " << i << " mark " << v->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1306:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1306 | CGAL_NEF_TRACEN("trivial segment " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1306:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1306 | CGAL_NEF_TRACEN("trivial segment " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1311:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1311 | CGAL_NEF_TRACEN("once around " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1311:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1311 | CGAL_NEF_TRACEN("once around " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1318:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1318 | CGAL_NEF_TRACEN("normal segment " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1318:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1318 | CGAL_NEF_TRACEN("normal segment " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1325:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1325 | CGAL_NEF_TRACEN("loop "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1325:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1325 | CGAL_NEF_TRACEN("loop "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1347:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1347 | CGAL_NEF_TRACEN("compute_halfsphere\n cs = " << cs); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1347:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1347 | CGAL_NEF_TRACEN("compute_halfsphere\n cs = " << cs); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1349:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1349 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1349:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1349 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1461:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1461 | CGAL_NEF_TRACEN(PH(e) << " with circle " << e->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1461:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1461 | CGAL_NEF_TRACEN(PH(e) << " with circle " << e->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1471:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1471 | CGAL_NEF_TRACEN("mohs[0]=" << mohs[0]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1471:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1471 | CGAL_NEF_TRACEN("mohs[0]=" << mohs[0]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1472:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1472 | CGAL_NEF_TRACEN("mohs[1]=" << mohs[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1472:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1472 | CGAL_NEF_TRACEN("mohs[1]=" << mohs[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1473:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1473 | CGAL_NEF_TRACEN("mohs[2]=" << mohs[2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1473:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1473 | CGAL_NEF_TRACEN("mohs[2]=" << mohs[2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1474:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1474 | CGAL_NEF_TRACEN("mohs[3]=" << mohs[3]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1474:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1474 | CGAL_NEF_TRACEN("mohs[3]=" << mohs[3]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1476:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1476 | CGAL_NEF_TRACEN("compute_halfsphrere\n cs = " << cs << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1476:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1476 | CGAL_NEF_TRACEN("compute_halfsphrere\n cs = " << cs << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1508:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1508 | CGAL_NEF_TRACEN("Vertex info after swep"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1508:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1508 | CGAL_NEF_TRACEN("Vertex info after swep"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1530:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1530 | CGAL_NEF_TRACEN("subdivided"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1530:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1530 | CGAL_NEF_TRACEN("subdivided"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const Map*, const Map*, Association&, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1552:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1552 | CGAL_NEF_TRACEN(v->point() << " from " << i << " mark " << v->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1552:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1552 | CGAL_NEF_TRACEN(v->point() << " from " << i << " mark " << v->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1562:10: note: in expansion of macro 'CGAL_NEF_TRACEN' 1562 | CGAL_NEF_TRACEN("trivial segment " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1562:10: note: in expansion of macro 'CGAL_NEF_TRACEN' 1562 | CGAL_NEF_TRACEN("trivial segment " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1567:10: note: in expansion of macro 'CGAL_NEF_TRACEN' 1567 | CGAL_NEF_TRACEN("once around " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1567:10: note: in expansion of macro 'CGAL_NEF_TRACEN' 1567 | CGAL_NEF_TRACEN("once around " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1574:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1574 | CGAL_NEF_TRACEN("normal segment " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1574:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1574 | CGAL_NEF_TRACEN("normal segment " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1581:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1581 | CGAL_NEF_TRACEN("loop "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1581:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1581 | CGAL_NEF_TRACEN("loop "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1604:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1604 | CGAL_NEF_TRACEN("compute_halfsphere\n cs = " << cs); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1604:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1604 | CGAL_NEF_TRACEN("compute_halfsphere\n cs = " << cs); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1606:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1606 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1606:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1606 | CGAL_NEF_TRACEN(" " << i << " : " << compute_halfsphere[i/2][i%2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1757:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1757 | CGAL_NEF_TRACEN(PH(e) << " with circle " << e->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1757:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1757 | CGAL_NEF_TRACEN(PH(e) << " with circle " << e->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1767:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1767 | CGAL_NEF_TRACEN("mohs[0]=" << mohs[0]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1767:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1767 | CGAL_NEF_TRACEN("mohs[0]=" << mohs[0]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1768:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1768 | CGAL_NEF_TRACEN("mohs[1]=" << mohs[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1768:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1768 | CGAL_NEF_TRACEN("mohs[1]=" << mohs[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1769:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1769 | CGAL_NEF_TRACEN("mohs[2]=" << mohs[2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1769:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1769 | CGAL_NEF_TRACEN("mohs[2]=" << mohs[2]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1770:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1770 | CGAL_NEF_TRACEN("mohs[3]=" << mohs[3]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1770:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1770 | CGAL_NEF_TRACEN("mohs[3]=" << mohs[3]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1772:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1772 | CGAL_NEF_TRACEN("compute_halfsphrere\n cs = " << cs << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1772:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1772 | CGAL_NEF_TRACEN("compute_halfsphrere\n cs = " << cs << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1804:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1804 | CGAL_NEF_TRACEN("Vertex info after swep"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1804:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1804 | CGAL_NEF_TRACEN("Vertex info after swep"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1830:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1830 | CGAL_NEF_TRACEN("subdivided"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1830:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1830 | CGAL_NEF_TRACEN("subdivided"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::partition_to_halfsphere(Iterator, Iterator, Seg_list&, CGAL::Unique_hash_map<Iterator, T>&, Sphere_circle, Sphere_circle, bool) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1950:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1950 | { CGAL_NEF_TRACEN("partition_to_halfsphere "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1950:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1950 | { CGAL_NEF_TRACEN("partition_to_halfsphere "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1957:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1957 | CGAL_NEF_TRACEN("segment " << start->source() << " " << start->target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1957:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1957 | CGAL_NEF_TRACEN("segment " << start->source() << " " << start->target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1960:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1960 | CGAL_NEF_TRACEN(">1 " << s2.source() << " " << s2.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1960:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1960 | CGAL_NEF_TRACEN(">1 " << s2.source() << " " << s2.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1964:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1964 | CGAL_NEF_TRACEN(">0 " << s1.source() << " " << s1.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1964:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1964 | CGAL_NEF_TRACEN(">0 " << s1.source() << " " << s1.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1986:33: note: in expansion of macro 'CGAL_NEF_TRACEN' 1986 | CGAL_forall_iterators(it,L) { CGAL_NEF_TRACEN(" "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1986:33: note: in expansion of macro 'CGAL_NEF_TRACEN' 1986 | CGAL_forall_iterators(it,L) { CGAL_NEF_TRACEN(" "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1988:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1988 | CGAL_NEF_TRACEN(" splitting xy seg "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1988:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1988 | CGAL_NEF_TRACEN(" splitting xy seg "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1994:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1994 | CGAL_NEF_TRACEN(">1 " << s2.source() << " " << s2.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1994:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1994 | CGAL_NEF_TRACEN(">1 " << s2.source() << " " << s2.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1999:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1999 | CGAL_NEF_TRACEN(">1 " << s1.source() << " " << s1.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:1999:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1999 | CGAL_NEF_TRACEN(">1 " << s1.source() << " " << s1.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2005:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2005 | CGAL_NEF_TRACEN(">1 " << s2.source() << " " << s2.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2005:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2005 | CGAL_NEF_TRACEN(">1 " << s2.source() << " " << s2.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2010:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2010 | CGAL_NEF_TRACEN(">1 " << s1.source() << " " << s1.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2010:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2010 | CGAL_NEF_TRACEN(">1 " << s1.source() << " " << s1.target()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2021:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2021 | CGAL_NEF_TRACEN(" splitting halfcircle "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2021:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2021 | CGAL_NEF_TRACEN(" splitting halfcircle "<<*it); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2024:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2024 | CGAL_NEF_TRACEN(" into " << s1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2024:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2024 | CGAL_NEF_TRACEN(" into " << s1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2025:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2025 | CGAL_NEF_TRACEN(" into " << s2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2025:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2025 | CGAL_NEF_TRACEN(" into " << s2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::create_face_objects(SHalfedge_iterator, SHalfedge_iterator, SVertex_iterator, SVertex_iterator, const Below_accessor&, const Halfsphere_geometry&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2051:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2051 | CGAL_NEF_TRACEN("create_face_objects()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2051:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2051 | CGAL_NEF_TRACEN("create_face_objects()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2056:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2056 | CGAL_NEF_TRACEN("equator cycle "<<PH(hfc)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2056:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2056 | CGAL_NEF_TRACEN("equator cycle "<<PH(hfc)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2064:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2064 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2064:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2064 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2065:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2065 | CGAL_NEF_TRACEN(" face cycle numbering "<<i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2065:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2065 | CGAL_NEF_TRACEN(" face cycle numbering "<<i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2076:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2076 | CGAL_NEF_TRACEN(PH(hfc)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2076:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2076 | CGAL_NEF_TRACEN(PH(hfc)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2077:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2077 | } CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2077:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2077 | } CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2084:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2084 | CGAL_NEF_TRACEN(" face cycle "<<j<<" minimal halfedge "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2084:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2084 | CGAL_NEF_TRACEN(" face cycle "<<j<<" minimal halfedge "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2091:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2091 | CGAL_NEF_TRACEN(" creating new face object "<<&*f<<" bd "<<&*e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2091:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2091 | CGAL_NEF_TRACEN(" creating new face object "<<&*f<<" bd "<<&*e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2098:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2098 | CGAL_NEF_TRACEN("linking hole "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2098:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2098 | CGAL_NEF_TRACEN("linking hole "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::complete_face_support(SVertex_iterator, SVertex_iterator, const Below_accessor&, std::vector<typename SM_decorator::Mark>&, int, bool) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2120:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2120 | { CGAL_NEF_TRACEN("complete_face_support"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2120:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2120 | { CGAL_NEF_TRACEN("complete_face_support"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2122:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2122 | CGAL_NEF_TRACEN("VERTEX = "<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2122:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2122 | CGAL_NEF_TRACEN("VERTEX = "<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2131:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2131 | CGAL_NEF_TRACEN("edge below "<< PH(e_below) << " " << mark(e_below,i)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2131:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2131 | CGAL_NEF_TRACEN("edge below "<< PH(e_below) << " " << mark(e_below,i)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2141:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 2141 | CGAL_NEF_TRACEN("no edge below "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2141:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 2141 | CGAL_NEF_TRACEN("no edge below "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2147:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2147 | } CGAL_NEF_TRACEN(" faces right-below "<<m_buffer[0]<<" "<<m_buffer[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2147:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2147 | } CGAL_NEF_TRACEN(" faces right-below "<<m_buffer[0]<<" "<<m_buffer[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2152:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2152 | CGAL_NEF_TRACEN("no vertex support"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2152:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2152 | CGAL_NEF_TRACEN("no vertex support"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2159:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2159 | CGAL_NEF_TRACEN("support by svertex"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2159:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2159 | CGAL_NEF_TRACEN("support by svertex"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2163:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2163 | CGAL_NEF_TRACEN("support by sedge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2163:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2163 | CGAL_NEF_TRACEN("support by sedge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2172:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2172 | CGAL_NEF_TRACEN("loop " << ls->circle()); continue; } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2172:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2172 | CGAL_NEF_TRACEN("loop " << ls->circle()); continue; } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2174:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2174 | } CGAL_NEF_TRACEN(" vertex marks "<<mark(v,0)<<" "<<mark(v,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2174:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2174 | } CGAL_NEF_TRACEN(" vertex marks "<<mark(v,0)<<" "<<mark(v,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2180:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2180 | CGAL_NEF_TRACEN(" forward edge "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2180:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2180 | CGAL_NEF_TRACEN(" forward edge "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2188:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 2188 | CGAL_NEF_TRACEN(" supporting edge "<<i<<" "<<PH(ei)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2188:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 2188 | CGAL_NEF_TRACEN(" supporting edge "<<i<<" "<<PH(ei)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2200:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 2200 | CGAL_NEF_TRACEN(" supporting loop "<<i<<" "<<PH(li)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2200:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 2200 | CGAL_NEF_TRACEN(" supporting loop "<<i<<" "<<PH(li)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2207:18: note: in expansion of macro 'CGAL_NEF_TRACEN' 2207 | } else { CGAL_NEF_TRACEN(" support from face below "<<i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2207:18: note: in expansion of macro 'CGAL_NEF_TRACEN' 2207 | } else { CGAL_NEF_TRACEN(" support from face below "<<i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2211:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2211 | } CGAL_NEF_TRACEN(" face marks "<<m_buffer[0]<<" "<<m_buffer[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2211:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2211 | } CGAL_NEF_TRACEN(" face marks "<<m_buffer[0]<<" "<<m_buffer[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2214:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2214 | CGAL_NEF_TRACEN(" mark of "<<PH(v)<<" "<<mark(v,0)<<" "<<mark(v,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2214:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2214 | CGAL_NEF_TRACEN(" mark of "<<PH(v)<<" "<<mark(v,0)<<" "<<mark(v,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::merge_nodes(SHalfedge_handle, SHalfedge_handle, const Mark_accessor&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2238:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2238 | CGAL_NEF_TRACEN("merge_nodes "<<PH(v1)<<PH(v2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2238:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2238 | CGAL_NEF_TRACEN("merge_nodes "<<PH(v1)<<PH(v2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::merge_halfsphere_maps(SVertex_handle, SVertex_handle, const Mark_accessor&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2255:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2255 | { CGAL_NEF_TRACEN("merging halfspheres "<<PH(v1)<<PH(v2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2255:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2255 | { CGAL_NEF_TRACEN("merging halfspheres "<<PH(v1)<<PH(v2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2269:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 2269 | CGAL_NEF_TRACEV(PH(e1));CGAL_NEF_TRACEV(PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2269:5: note: in expansion of macro 'CGAL_NEF_TRACEV' 2269 | CGAL_NEF_TRACEV(PH(e1));CGAL_NEF_TRACEV(PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:62:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2269:29: note: in expansion of macro 'CGAL_NEF_TRACEV' 2269 | CGAL_NEF_TRACEV(PH(e1));CGAL_NEF_TRACEV(PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:64:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 64 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2269:29: note: in expansion of macro 'CGAL_NEF_TRACEV' 2269 | CGAL_NEF_TRACEV(PH(e1));CGAL_NEF_TRACEV(PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h: In member function 'void CGAL::SM_overlayer<SM_decorator_>::simplify()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2313:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2313 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2313:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2313 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2337:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2337 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2337:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2337 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2338:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2338 | CGAL_NEF_TRACEN(e->mark() << " " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2338:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2338 | CGAL_NEF_TRACEN(e->mark() << " " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2343:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2343 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2343:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2343 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2349:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2349 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2349:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2349 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2352:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2352 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2352:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2352 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2381:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2381 | CGAL_NEF_TRACEN("incident face of " << PH(v) << " set to " << &*(v->incident_sface())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2381:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2381 | CGAL_NEF_TRACEN("incident face of " << PH(v) << " set to " << &*(v->incident_sface())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2385:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2385 | CGAL_NEF_TRACEN("isolated svertex " << PH(v) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2385:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2385 | CGAL_NEF_TRACEN("isolated svertex " << PH(v) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2390:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2390 | CGAL_NEF_TRACEN("removing isolated vertex"<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2390:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2390 | CGAL_NEF_TRACEN("removing isolated vertex"<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2400:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2400 | CGAL_NEF_TRACEN("collinear at "<<PH(v)<<PH(e1)<<PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2400:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2400 | CGAL_NEF_TRACEN("collinear at "<<PH(v)<<PH(e1)<<PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2401:26: note: in expansion of macro 'CGAL_NEF_TRACEN' 2401 | if ( e1 == e2 ){ CGAL_NEF_TRACEN("edge_to_loop"); convert_edge_to_loop(e1);} | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2401:26: note: in expansion of macro 'CGAL_NEF_TRACEN' 2401 | if ( e1 == e2 ){ CGAL_NEF_TRACEN("edge_to_loop"); convert_edge_to_loop(e1);} | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2402:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 2402 | else {CGAL_NEF_TRACEN("merge_edge_pairs"); merge_edge_pairs_at_target(e1); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2402:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 2402 | else {CGAL_NEF_TRACEN("merge_edge_pairs"); merge_edge_pairs_at_target(e1); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2412:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2412 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_S2/SM_overlayer.h:2412:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2412 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h: In member function 'void CGAL::SNC_SM_overlayer<Items, SM_decorator_>::simplify(Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:100:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 100 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:100:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 100 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:124:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 124 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:124:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 124 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:126:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 126 | CGAL_NEF_TRACEN(e->mark() << " " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:126:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 126 | CGAL_NEF_TRACEN(e->mark() << " " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:131:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 131 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:131:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 131 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:137:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 137 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:137:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 137 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:140:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 140 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:140:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 140 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:169:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 169 | CGAL_NEF_TRACEN("incident face of " << PH(v) << " set to " << &*(v->incident_sface())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:169:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 169 | CGAL_NEF_TRACEN("incident face of " << PH(v) << " set to " << &*(v->incident_sface())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:173:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 173 | CGAL_NEF_TRACEN("isolated svertex " << PH(v) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:173:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 173 | CGAL_NEF_TRACEN("isolated svertex " << PH(v) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:177:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 177 | CGAL_NEF_TRACEN("removing isolated vertex"<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:177:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 177 | CGAL_NEF_TRACEN("removing isolated vertex"<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:187:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 187 | CGAL_NEF_TRACEN("collinear at "<<PH(v)<<PH(e1)<<PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:187:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 187 | CGAL_NEF_TRACEN("collinear at "<<PH(v)<<PH(e1)<<PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:189:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 189 | CGAL_NEF_TRACEN("edge_to_loop"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:189:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 189 | CGAL_NEF_TRACEN("edge_to_loop"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:192:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 192 | CGAL_NEF_TRACEN("merge_edge_pairs"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:192:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 192 | CGAL_NEF_TRACEN("merge_edge_pairs"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:204:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 204 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:204:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 204 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:209:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 209 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:209:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 209 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:210:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 210 | CGAL_NEF_TRACEN("resulting vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:210:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 210 | CGAL_NEF_TRACEN("resulting vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:213:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 213 | CGAL_NEF_TRACEN("|" << vn->point() << "|" << vn->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:213:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 213 | CGAL_NEF_TRACEN("|" << vn->point() << "|" << vn->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:214:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 214 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:214:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 214 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:217:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 217 | CGAL_NEF_TRACEN("|" << en->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:217:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 217 | CGAL_NEF_TRACEN("|" << en->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:220:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 220 | CGAL_NEF_TRACEN("---------------------"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:220:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 220 | CGAL_NEF_TRACEN("---------------------"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h: In member function 'void CGAL::SNC_SM_overlayer<CGAL::SNC_indexed_items, SM_decorator_>::convert_edge_to_loop(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:278:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 278 | CGAL_NEF_TRACEN("convert_edge_to_loop "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:278:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 278 | CGAL_NEF_TRACEN("convert_edge_to_loop "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h: In member function 'void CGAL::SNC_SM_overlayer<CGAL::SNC_indexed_items, SM_decorator_>::merge_edge_pairs_at_target(SHalfedge_handle, Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:306:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 306 | CGAL_NEF_TRACEN("merge_edge_pairs_at_target "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:306:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 306 | CGAL_NEF_TRACEN("merge_edge_pairs_at_target "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:324:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("rehash " << en->get_index() << " " << e->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:324:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("rehash " << en->get_index() << " " << e->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:325:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 325 | CGAL_NEF_TRACEN(" " << A.get_hash(en->get_index()) << " " << A.get_hash(e->get_index())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:325:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 325 | CGAL_NEF_TRACEN(" " << A.get_hash(en->get_index()) << " " << A.get_hash(e->get_index())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:326:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 326 | CGAL_NEF_TRACEN("rehash " << eno->get_index() << " " << eo->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:326:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 326 | CGAL_NEF_TRACEN("rehash " << eno->get_index() << " " << eo->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:327:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 327 | CGAL_NEF_TRACEN(" " << A.get_hash(eno->get_index()) << " " << A.get_hash(eo->get_index())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:327:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 327 | CGAL_NEF_TRACEN(" " << A.get_hash(eno->get_index()) << " " << A.get_hash(eo->get_index())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:345:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 345 | CGAL_NEF_TRACEN("hash sedge " << e->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:345:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 345 | CGAL_NEF_TRACEN("hash sedge " << e->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:347:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 347 | CGAL_NEF_TRACEN("hash sedge " << en->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:347:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 347 | CGAL_NEF_TRACEN("hash sedge " << en->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:349:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 349 | CGAL_NEF_TRACEN("hash sedge " << eo->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:349:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 349 | CGAL_NEF_TRACEN("hash sedge " << eo->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:351:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 351 | CGAL_NEF_TRACEN("hash sedge " << eno->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:351:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 351 | CGAL_NEF_TRACEN("hash sedge " << eno->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:362:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 362 | CGAL_NEF_TRACEN("END "<<PH(e->sprev())<<PH(e)<<PH(e->snext())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:362:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 362 | CGAL_NEF_TRACEN("END "<<PH(e->sprev())<<PH(e)<<PH(e->snext())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h: In member function 'void CGAL::SNC_SM_overlayer<CGAL::SNC_indexed_items, SM_decorator_>::simplify(Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:367:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 367 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:367:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 367 | CGAL_NEF_TRACEN("simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:391:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 391 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:391:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 391 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:393:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 393 | CGAL_NEF_TRACEN(e->mark() << " " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:393:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 393 | CGAL_NEF_TRACEN(e->mark() << " " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:398:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 398 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:398:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 398 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:404:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 404 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:404:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 404 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:407:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 407 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:407:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 407 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:436:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 436 | CGAL_NEF_TRACEN("incident face of " << PH(v) << " set to " << &*(v->incident_sface())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:436:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 436 | CGAL_NEF_TRACEN("incident face of " << PH(v) << " set to " << &*(v->incident_sface())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:440:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 440 | CGAL_NEF_TRACEN("isolated svertex " << PH(v) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:440:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 440 | CGAL_NEF_TRACEN("isolated svertex " << PH(v) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:444:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 444 | CGAL_NEF_TRACEN("removing isolated vertex"<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:444:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 444 | CGAL_NEF_TRACEN("removing isolated vertex"<<PH(v)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:454:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 454 | CGAL_NEF_TRACEN("collinear at "<<PH(v)<<PH(e1)<<PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:454:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 454 | CGAL_NEF_TRACEN("collinear at "<<PH(v)<<PH(e1)<<PH(e2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:456:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 456 | CGAL_NEF_TRACEN("edge_to_loop"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:456:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 456 | CGAL_NEF_TRACEN("edge_to_loop"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:459:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 459 | CGAL_NEF_TRACEN("merge_edge_pairs"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:459:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 459 | CGAL_NEF_TRACEN("merge_edge_pairs"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:471:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 471 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:471:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 471 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:476:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 476 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:476:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 476 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:477:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 477 | CGAL_NEF_TRACEN("resulting vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:477:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 477 | CGAL_NEF_TRACEN("resulting vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:480:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 480 | CGAL_NEF_TRACEN("|" << vn->point() << "|" << vn->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:480:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 480 | CGAL_NEF_TRACEN("|" << vn->point() << "|" << vn->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:481:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 481 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:481:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 481 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:488:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 488 | CGAL_NEF_TRACEN("check indexes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:488:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 488 | CGAL_NEF_TRACEN("check indexes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:494:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 494 | CGAL_NEF_TRACEN("---------------------"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_SM_overlayer.h:494:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 494 | CGAL_NEF_TRACEN("---------------------"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_contain_on_boundary(Halffacet_const_handle, const Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:128:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 128 | CGAL_NEF_TRACEN("contained on edge "<<Segment_3( *c, *cp)<<"? "<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:128:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 128 | CGAL_NEF_TRACEN("contained on edge "<<Segment_3( *c, *cp)<<"? "<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:141:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 141 | CGAL_NEF_TRACEN("isolated point on "<<l->incident_sface()->center_vertex()->point()<<"? "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:141:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 141 | CGAL_NEF_TRACEN("isolated point on "<<l->incident_sface()->center_vertex()->point()<<"? "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:151:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 151 | CGAL_NEF_TRACEN("contained on edge "<<Segment_3( *c, *cp)<<"? "<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:151:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 151 | CGAL_NEF_TRACEN("contained on edge "<<Segment_3( *c, *cp)<<"? "<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_intersect_internally(const Ray_3&, const Segment_3&, Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:201:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN("does intersect internally without LINE3_LINE3_INTERSECTION"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:201:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN("does intersect internally without LINE3_LINE3_INTERSECTION"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_intersect(const Ray_3&, const Triangle_3&, Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:242:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 242 | CGAL_NEF_TRACEN("-> Intersection triangle - ray"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:242:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 242 | CGAL_NEF_TRACEN("-> Intersection triangle - ray"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:243:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 243 | CGAL_NEF_TRACEN(" -> Ray: "<<r); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:243:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 243 | CGAL_NEF_TRACEN(" -> Ray: "<<r); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:244:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 244 | CGAL_NEF_TRACEN(" -> Triangle: "<<tr); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:244:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 244 | CGAL_NEF_TRACEN(" -> Triangle: "<<tr); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:253:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 253 | CGAL_NEF_TRACEN(" -> intersection point: "<<ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:253:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 253 | CGAL_NEF_TRACEN(" -> intersection point: "<<ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_intersect(const Segment_3&, const Triangle_3&, Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:261:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 261 | CGAL_NEF_TRACEN("-> Intersection triangle - segment"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:261:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 261 | CGAL_NEF_TRACEN("-> Intersection triangle - segment"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:262:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 262 | CGAL_NEF_TRACEN(" -> Segment: "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:262:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 262 | CGAL_NEF_TRACEN(" -> Segment: "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:263:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 263 | CGAL_NEF_TRACEN(" -> Triangle: "<<tr); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:263:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 263 | CGAL_NEF_TRACEN(" -> Triangle: "<<tr); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:272:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 272 | CGAL_NEF_TRACEN(" -> intersection point: "<<ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:272:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 272 | CGAL_NEF_TRACEN(" -> intersection point: "<<ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_intersect_internally(const Ray_3&, Halffacet_const_handle, Point_3&, bool) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:280:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 280 | CGAL_NEF_TRACEN("-> Intersection facet - ray"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:280:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 280 | CGAL_NEF_TRACEN("-> Intersection facet - ray"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:282:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 282 | CGAL_NEF_TRACEN("-> facet's plane: " << h); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:282:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 282 | CGAL_NEF_TRACEN("-> facet's plane: " << h); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:283:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 283 | CGAL_NEF_TRACEN("-> a point on the plane: " << h.point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:283:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 283 | CGAL_NEF_TRACEN("-> a point on the plane: " << h.point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:284:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 284 | CGAL_NEF_TRACEN("-> ray: " << ray); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:284:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 284 | CGAL_NEF_TRACEN("-> ray: " << ray); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:294:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 294 | CGAL_NEF_TRACEN( "-> intersection point: " << p ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:294:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 294 | CGAL_NEF_TRACEN( "-> intersection point: " << p ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:295:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 295 | CGAL_NEF_TRACEN( "-> point in facet interior? "<<does_contain_internally( f, p)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:295:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 295 | CGAL_NEF_TRACEN( "-> point in facet interior? "<<does_contain_internally( f, p)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_intersect_internally(const Segment_3&, Halffacet_const_handle, Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:324:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("-> Intersection facet - segment"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:324:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("-> Intersection facet - segment"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:326:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 326 | CGAL_NEF_TRACEN("-> facet's plane: " << h); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:326:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 326 | CGAL_NEF_TRACEN("-> facet's plane: " << h); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:327:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 327 | CGAL_NEF_TRACEN("-> a point on the plane: " << h.point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:327:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 327 | CGAL_NEF_TRACEN("-> a point on the plane: " << h.point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:328:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 328 | CGAL_NEF_TRACEN("-> segment: " << seg); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:328:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 328 | CGAL_NEF_TRACEN("-> segment: " << seg); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'bool CGAL::SNC_intersection<SNC_structure_>::does_intersect(const Segment_3&, Halffacet_const_handle, Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:343:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 343 | CGAL_NEF_TRACEN( "-> intersection point: " << p ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:343:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 343 | CGAL_NEF_TRACEN( "-> intersection point: " << p ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:344:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 344 | CGAL_NEF_TRACEN( "-> point in facet interior? "<<does_contain_internally( f, p)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:344:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 344 | CGAL_NEF_TRACEN( "-> point in facet interior? "<<does_contain_internally( f, p)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h: In member function 'CGAL::Bounded_side CGAL::SNC_intersection<SNC_structure_>::locate_point_in_halffacet(const Point_3&, Halffacet_const_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:372:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 372 | CGAL_NEF_TRACEN("locate point in halffacet " << p << ", " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_intersection.h:372:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 372 | CGAL_NEF_TRACEN("locate point in halffacet " << p << ", " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Infimaximal_box.h: In static member function 'static bool CGAL::Infimaximal_box<CGAL::Boolean_tag<true>, Kernel>::is_sedge_on_infibox(SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Infimaximal_box.h:607:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 607 | CGAL_NEF_TRACEN("Point " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Infimaximal_box.h:607:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 607 | CGAL_NEF_TRACEN("Point " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Infimaximal_box.h:610:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 610 | CGAL_NEF_TRACEN("Circle " << sh->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Infimaximal_box.h:610:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 610 | CGAL_NEF_TRACEN("Circle " << sh->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_sphere_map.h: In member function 'CGAL::SNC_sphere_map<K, I, M>::SVertex_handle CGAL::SNC_sphere_map<K, I, M>::new_svertex(const Sphere_point&, Mark)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_sphere_map.h:339:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 339 | CGAL_NEF_TRACEN("new_svertex "<<&*sv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_sphere_map.h:339:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 339 | CGAL_NEF_TRACEN("new_svertex "<<&*sv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h: In member function 'CGAL::Comparison_result CGAL::ComparePoints<Kernel, Coordinate>::operator()(Point_3, const Point_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h:50:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | CGAL_NEF_TRACEN("compare_x " << p1 << ", " << p2 << "=" << (int) CGAL::compare_x(p1, p2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h:50:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | CGAL_NEF_TRACEN("compare_x " << p1 << ", " << p2 << "=" << (int) CGAL::compare_x(p1, p2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h:53:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 53 | CGAL_NEF_TRACEN("compare_y " << p1 << ", " << p2 << "=" << (int) CGAL::compare_y(p1, p2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h:53:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 53 | CGAL_NEF_TRACEN("compare_y " << p1 << ", " << p2 << "=" << (int) CGAL::compare_y(p1, p2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h:56:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 56 | CGAL_NEF_TRACEN("compare_z " << p1 << ", " << p2 << "=" << (int) CGAL::compare_z(p1, p2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_k3_tree_traits.h:56:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 56 | CGAL_NEF_TRACEN("compare_z " << p1 << ", " << p2 << "=" << (int) CGAL::compare_z(p1, p2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In destructor 'CGAL::K3_tree<Traits>::Node::~Node()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:455:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 455 | CGAL_NEF_TRACEN("~Node: deleting node..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:455:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 455 | CGAL_NEF_TRACEN("~Node: deleting node..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In constructor 'CGAL::K3_tree<Traits>::Objects_around_segment::Objects_around_segment(const CGAL::K3_tree<Traits>&, const CGAL::K3_tree<Traits>::Segment_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:487:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 487 | CGAL_NEF_TRACEN("Objects_around_segment: input segment: "<<segment); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:487:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 487 | CGAL_NEF_TRACEN("Objects_around_segment: input segment: "<<segment); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In member function 'void CGAL::K3_tree<Traits>::Objects_around_segment::initialize(const CGAL::K3_tree<Traits>&, const CGAL::K3_tree<Traits>::Segment_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:493:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 493 | CGAL_NEF_TRACEN("Objects_around_segment: input segment: "<<s<<" (initialize)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:493:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 493 | CGAL_NEF_TRACEN("Objects_around_segment: input segment: "<<s<<" (initialize)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In member function 'CGAL::K3_tree<Traits>::Objects_around_segment::Iterator::Self& CGAL::K3_tree<Traits>::Objects_around_segment::Iterator::operator++()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:553:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 553 | CGAL_NEF_TRACEN("find next intersected cell: segment: "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:553:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 553 | CGAL_NEF_TRACEN("find next intersected cell: segment: "<<s); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:554:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 554 | CGAL_NEF_TRACEN("find next intersected cell: node plane: "<<n->plane() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:554:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 554 | CGAL_NEF_TRACEN("find next intersected cell: node plane: "<<n->plane() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In constructor 'CGAL::K3_tree<Traits>::Objects_along_ray::Objects_along_ray(const CGAL::K3_tree<Traits>&, const CGAL::K3_tree<Traits>::Ray_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:625:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 625 | CGAL_NEF_TRACEN("Objects_along_ray: input ray: "<<r); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:625:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 625 | CGAL_NEF_TRACEN("Objects_along_ray: input ray: "<<r); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In constructor 'CGAL::K3_tree<Traits>::K3_tree(Object_list&, Object_iterator&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:858:2: note: in expansion of macro 'CGAL_NEF_TRACEN' 858 | CGAL_NEF_TRACEN("K3_tree(): n_vertices = " << std::distance(objects.begin(),v_end)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:858:2: note: in expansion of macro 'CGAL_NEF_TRACEN' 858 | CGAL_NEF_TRACEN("K3_tree(): n_vertices = " << std::distance(objects.begin(),v_end)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In member function 'bool CGAL::K3_tree<Traits>::update(Node*, CGAL::Unique_hash_map<typename Traits::Vertex_handle, bool>&, CGAL::Unique_hash_map<typename PM_decorator_::Halfedge_handle, bool>&, CGAL::Unique_hash_map<typename Traits::Halffacet_handle, bool>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1110:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1110 | CGAL_NEF_TRACEN("k3_tree::update(): left node updated? "<<left_updated); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1110:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1110 | CGAL_NEF_TRACEN("k3_tree::update(): left node updated? "<<left_updated); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1112:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1112 | CGAL_NEF_TRACEN("k3_tree::update(): right node updated? "<<right_updated); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1112:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1112 | CGAL_NEF_TRACEN("k3_tree::update(): right node updated? "<<right_updated); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In destructor 'CGAL::K3_tree<Traits>::~K3_tree()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1117:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1117 | CGAL_NEF_TRACEN("~K3_tree: deleting root..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1117:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1117 | CGAL_NEF_TRACEN("~K3_tree: deleting root..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h: In member function 'CGAL::K3_tree<Traits>::Node* CGAL::K3_tree<Traits>::build_kdtree(Object_list&, Object_iterator, Depth, Node*, int)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1127:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1127 | CGAL_NEF_TRACEN( "build_kdtree: "<<O.size()<<" objects, "<<"depth "<<depth); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1127:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1127 | CGAL_NEF_TRACEN( "build_kdtree: "<<O.size()<<" objects, "<<"depth "<<depth); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1128:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1128 | CGAL_NEF_TRACEN( "build_kdtree: "<<dump_object_list(O,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1128:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1128 | CGAL_NEF_TRACEN( "build_kdtree: "<<dump_object_list(O,1)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1130:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1130 | CGAL_NEF_TRACEN("build_kdtree: set cannot be divided"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1130:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1130 | CGAL_NEF_TRACEN("build_kdtree: set cannot be divided"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1135:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1135 | CGAL_NEF_TRACEN("build_kdtree: plane: "<<partition_plane<< " " << partition_plane.point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1135:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 1135 | CGAL_NEF_TRACEN("build_kdtree: plane: "<<partition_plane<< " " << partition_plane.point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1171:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1171 | CGAL_NEF_TRACEN("build_kdtree: splitting plane not found"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1171:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1171 | CGAL_NEF_TRACEN("build_kdtree: splitting plane not found"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1175:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1175 | CGAL_NEF_TRACEN("Sizes " << O1.size() << ", " << O2.size() << ", " << O.size()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1175:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1175 | CGAL_NEF_TRACEN("Sizes " << O1.size() << ", " << O2.size() << ", " << O.size()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1185:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1185 | CGAL_NEF_TRACEN("build_kdtree: non efective splits reached maximum"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/K3_tree.h:1185:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1185 | CGAL_NEF_TRACEN("build_kdtree: non efective splits reached maximum"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h: In member function 'virtual CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::Object_handle CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::shoot(const Ray_3&, int) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:563:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 563 | _CGAL_NEF_TRACEN( "shooting: "<<ray); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:563:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 563 | _CGAL_NEF_TRACEN( "shooting: "<<ray); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:583:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 583 | _CGAL_NEF_TRACEN("trying vertex on "<<v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:583:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 583 | _CGAL_NEF_TRACEN("trying vertex on "<<v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:585:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 585 | _CGAL_NEF_TRACEN("the ray intersects the vertex"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:585:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 585 | _CGAL_NEF_TRACEN("the ray intersects the vertex"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:586:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 586 | _CGAL_NEF_TRACEN("prev. intersection? "<<hit); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:586:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 586 | _CGAL_NEF_TRACEN("prev. intersection? "<<hit); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:594:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 594 | _CGAL_NEF_TRACEN("the vertex becomes the new hit object"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:594:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 594 | _CGAL_NEF_TRACEN("the vertex becomes the new hit object"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:599:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 599 | _CGAL_NEF_TRACEN("trying edge on "<< Segment_3(e->source()->point(),e->twin()->source()->point())); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:599:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 599 | _CGAL_NEF_TRACEN("trying edge on "<< Segment_3(e->source()->point(),e->twin()->source()->point())); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:602:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 602 | _CGAL_NEF_TRACEN("ray intersects edge on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:602:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 602 | _CGAL_NEF_TRACEN("ray intersects edge on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:603:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 603 | _CGAL_NEF_TRACEN("prev. intersection? "<<hit); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:603:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 603 | _CGAL_NEF_TRACEN("prev. intersection? "<<hit); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:608:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 608 | _CGAL_NEF_TRACEN("is the intersection point on the current cell? "<< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:608:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 608 | _CGAL_NEF_TRACEN("is the intersection point on the current cell? "<< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:615:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 615 | _CGAL_NEF_TRACEN("the edge becomes the new hit object"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:615:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 615 | _CGAL_NEF_TRACEN("the edge becomes the new hit object"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:620:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 620 | _CGAL_NEF_TRACEN("trying facet with on plane "<<f->plane()<< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:620:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 620 | _CGAL_NEF_TRACEN("trying facet with on plane "<<f->plane()<< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:623:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 623 | _CGAL_NEF_TRACEN("ray intersects facet on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:623:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 623 | _CGAL_NEF_TRACEN("ray intersects facet on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:624:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 624 | _CGAL_NEF_TRACEN("prev. intersection? "<<hit); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:624:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 624 | _CGAL_NEF_TRACEN("prev. intersection? "<<hit); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:625:24: note: in expansion of macro '_CGAL_NEF_TRACEN' 625 | if( hit) { _CGAL_NEF_TRACEN("prev. intersection on "<<eor); } | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:625:24: note: in expansion of macro '_CGAL_NEF_TRACEN' 625 | if( hit) { _CGAL_NEF_TRACEN("prev. intersection on "<<eor); } | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:628:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 628 | _CGAL_NEF_TRACEN("is the intersection point on the current cell? "<< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:628:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 628 | _CGAL_NEF_TRACEN("is the intersection point on the current cell? "<< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:635:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 635 | _CGAL_NEF_TRACEN("the facet becomes the new hit object"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:635:13: note: in expansion of macro '_CGAL_NEF_TRACEN' 635 | _CGAL_NEF_TRACEN("the facet becomes the new hit object"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h: In member function 'virtual CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::Object_handle CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::locate(const Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:693:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 693 | _CGAL_NEF_TRACEN( "locate "<<p); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:693:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 693 | _CGAL_NEF_TRACEN( "locate "<<p); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:710:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 710 | _CGAL_NEF_TRACEN("found on vertex "<<v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:710:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 710 | _CGAL_NEF_TRACEN("found on vertex "<<v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:717:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 717 | _CGAL_NEF_TRACEN("found on edge "<<Segment_3(e->source()->point(),e->twin()->source()->point())); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:717:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 717 | _CGAL_NEF_TRACEN("found on edge "<<Segment_3(e->source()->point(),e->twin()->source()->point())); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:724:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 724 | _CGAL_NEF_TRACEN("found on facet..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:724:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 724 | _CGAL_NEF_TRACEN("found on facet..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:756:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 756 | _CGAL_NEF_TRACEN("point not found in 2-skeleton"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:756:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 756 | _CGAL_NEF_TRACEN("point not found in 2-skeleton"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:757:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 757 | _CGAL_NEF_TRACEN("shooting ray to determine the volume"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:757:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 757 | _CGAL_NEF_TRACEN("shooting ray to determine the volume"); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:769:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 769 | _CGAL_NEF_TRACEN( "locate "<<p); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:769:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 769 | _CGAL_NEF_TRACEN( "locate "<<p); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:798:9: note: in expansion of macro '_CGAL_NEF_TRACEN' 798 | _CGAL_NEF_TRACEN("found on vertex "<<v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:798:9: note: in expansion of macro '_CGAL_NEF_TRACEN' 798 | _CGAL_NEF_TRACEN("found on vertex "<<v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:843:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 843 | CGAL_NEF_TRACEN("test edge " << e->source()->point() << "->" << e->twin()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:843:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 843 | CGAL_NEF_TRACEN("test edge " << e->source()->point() << "->" << e->twin()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:845:9: note: in expansion of macro '_CGAL_NEF_TRACEN' 845 | _CGAL_NEF_TRACEN("found on edge "<< ss); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:845:9: note: in expansion of macro '_CGAL_NEF_TRACEN' 845 | _CGAL_NEF_TRACEN("found on edge "<< ss); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:856:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 856 | CGAL_NEF_TRACEN("test facet " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:856:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 856 | CGAL_NEF_TRACEN("test facet " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:858:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 858 | _CGAL_NEF_TRACEN("found on facet..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:858:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 858 | _CGAL_NEF_TRACEN("found on facet..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:917:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 917 | _CGAL_NEF_TRACEN("vertex hit, obtaining volume..." << v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:917:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 917 | _CGAL_NEF_TRACEN("vertex hit, obtaining volume..." << v->point()); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:950:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 950 | _CGAL_NEF_TRACEN("facet hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:950:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 950 | _CGAL_NEF_TRACEN("facet hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h: In member function 'virtual void CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::intersect_with_edges_and_facets(Halfedge_handle, const typename SNC_point_locator::Intersection_call_back&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:986:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 986 | _CGAL_NEF_TRACEN( "intersecting edge: "<<&*e0<<' '<<Segment_3(e0->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:986:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 986 | _CGAL_NEF_TRACEN( "intersecting edge: "<<&*e0<<' '<<Segment_3(e0->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1020:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1020 | _CGAL_NEF_TRACEN("edge intersects edge "<<' '<<&*e<< Segment_3(e->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1020:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1020 | _CGAL_NEF_TRACEN("edge intersects edge "<<' '<<&*e<< Segment_3(e->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1033:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1033 | _CGAL_NEF_TRACEN("edge intersects facet on plane "<<f->plane()<<" on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1033:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1033 | _CGAL_NEF_TRACEN("edge intersects facet on plane "<<f->plane()<<" on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h: In member function 'virtual void CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::intersect_with_edges(Halfedge_handle, const typename SNC_point_locator::Intersection_call_back&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1068:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 1068 | _CGAL_NEF_TRACEN( "intersecting edge: "<<&*e0<<' '<<Segment_3(e0->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1068:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 1068 | _CGAL_NEF_TRACEN( "intersecting edge: "<<&*e0<<' '<<Segment_3(e0->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1097:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1097 | _CGAL_NEF_TRACEN("edge intersects edge "<<' '<<&*e<< Segment_3(e->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1097:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1097 | _CGAL_NEF_TRACEN("edge intersects edge "<<' '<<&*e<< Segment_3(e->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h: In member function 'virtual void CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::intersect_with_facets(Halfedge_handle, const typename SNC_point_locator::Intersection_call_back&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1124:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 1124 | _CGAL_NEF_TRACEN( "intersecting edge: "<< Segment_3(e0->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1124:5: note: in expansion of macro '_CGAL_NEF_TRACEN' 1124 | _CGAL_NEF_TRACEN( "intersecting edge: "<< Segment_3(e0->source()->point(), | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1158:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1158 | _CGAL_NEF_TRACEN("edge intersects facet on plane "<<f->plane()<<" on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1158:11: note: in expansion of macro '_CGAL_NEF_TRACEN' 1158 | _CGAL_NEF_TRACEN("edge intersects facet on plane "<<f->plane()<<" on "<<q); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h: In member function 'CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::Volume_handle CGAL::SNC_point_locator_by_spatial_subdivision<SNC_decorator>::determine_volume(const Ray_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1196:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 1196 | _CGAL_NEF_TRACEN("vertex hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1196:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 1196 | _CGAL_NEF_TRACEN("vertex hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1205:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 1205 | _CGAL_NEF_TRACEN("edge hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1205:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 1205 | _CGAL_NEF_TRACEN("edge hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1214:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 1214 | _CGAL_NEF_TRACEN("facet hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:50:31: note: in expansion of macro 'CGAL_NEF_TRACEN' 50 | #define _CGAL_NEF_TRACEN(msg) CGAL_NEF_TRACEN( "SNC_point_locator: " << msg) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_point_locator.h:1214:7: note: in expansion of macro '_CGAL_NEF_TRACEN' 1214 | _CGAL_NEF_TRACEN("facet hit, obtaining volume..."); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h: In member function 'CGAL::Halffacet_output<P, V, E, I>::Halfedge_handle CGAL::Halffacet_output<P, V, E, I>::new_halfedge_pair_at_source(Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:145:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 145 | CGAL_NEF_TRACEN("new_edge "<<&*v<<" "<<edge_number+1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:145:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 145 | CGAL_NEF_TRACEN("new_edge "<<&*v<<" "<<edge_number+1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h: In member function 'void CGAL::Halffacet_output<P, V, E, I>::halfedge_below(Vertex_handle, Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:153:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | { CGAL_NEF_TRACEN("halfedge_below point "<< v->point() <<": " << e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:153:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | { CGAL_NEF_TRACEN("halfedge_below point "<< v->point() <<": " << e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h: In member function 'CGAL::SNC_FM_decorator<SNC_structure_>::Halffacet_handle CGAL::SNC_FM_decorator<SNC_structure_>::determine_facet(SHalfedge_handle, const std::vector<typename SM_decorator_::SHalfedge_handle>&, const CGAL::Unique_hash_map<typename SM_decorator_::SHalfedge_handle, int>&, const std::vector<typename SM_decorator_::SHalfedge_handle>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:418:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 418 | { CGAL_NEF_TRACEN(" determine_facet "<<debug(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:418:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 418 | { CGAL_NEF_TRACEN(" determine_facet "<<debug(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:428:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 428 | CGAL_NEF_TRACEN(" edge below " << debug(e_below)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:428:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 428 | CGAL_NEF_TRACEN(" edge below " << debug(e_below)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:433:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 433 | CGAL_NEF_TRACEN(" edge below " << debug(e_below)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:433:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 433 | CGAL_NEF_TRACEN(" edge below " << debug(e_below)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h: In member function 'void CGAL::SNC_FM_decorator<SNC_structure_>::create_facet_objects(const Plane_3&, Object_list_iterator, Object_list_iterator) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:477:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 477 | { CGAL_NEF_TRACEN(">>>>>create_facet_objects " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:477:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 477 | { CGAL_NEF_TRACEN(">>>>>create_facet_objects " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:530:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 530 | CGAL_NEF_TRACEN("\n facet cycle numbering (up) "<<i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:530:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 530 | CGAL_NEF_TRACEN("\n facet cycle numbering (up) "<<i); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:538:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 538 | CGAL_NEF_TRACEN(hfc->twin()->source()->twin()->source()->point() << " lex xyz smaller " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:538:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 538 | CGAL_NEF_TRACEN(hfc->twin()->source()->twin()->source()->point() << " lex xyz smaller " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:543:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 543 | } CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:543:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 543 | } CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:560:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 560 | CGAL_NEF_TRACEN(" facet cycle "<<j<<" minimal halfedge "<<debug(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:560:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 560 | CGAL_NEF_TRACEN(" facet cycle "<<j<<" minimal halfedge "<<debug(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:573:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 573 | CGAL_NEF_TRACEN(" creating new facet object "<<&*f<<" bd "<<&*e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:573:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 573 | CGAL_NEF_TRACEN(" creating new facet object "<<&*f<<" bd "<<&*e); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:623:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 623 | CGAL_NEF_TRACEN(" appending edge "<< debug(*eit)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:623:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 623 | CGAL_NEF_TRACEN(" appending edge "<< debug(*eit)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:629:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 629 | CGAL_NEF_TRACEN("test " << std::endl << " " << debug(*epred) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:629:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 629 | CGAL_NEF_TRACEN("test " << std::endl << " " << debug(*epred) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:639:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 639 | CGAL_NEF_TRACEN(" appending loop " << (*lit)->incident_sface()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:639:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 639 | CGAL_NEF_TRACEN(" appending loop " << (*lit)->incident_sface()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:654:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 654 | CGAL_NEF_TRACEN(" linking hole "<<debug(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:654:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 654 | CGAL_NEF_TRACEN(" linking hole "<<debug(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:668:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 668 | CGAL_NEF_TRACEN("link sloop at vertex "<< l->incident_sface()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:668:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 668 | CGAL_NEF_TRACEN("link sloop at vertex "<< l->incident_sface()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:669:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 669 | CGAL_NEF_TRACEN("e_below " << debug(e_below)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:669:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 669 | CGAL_NEF_TRACEN("e_below " << debug(e_below)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:670:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 670 | CGAL_NEF_TRACEN("next " << debug(e_below->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:670:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 670 | CGAL_NEF_TRACEN("next " << debug(e_below->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:671:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 671 | CGAL_NEF_TRACEN("next " << debug(e_below->next()->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:671:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 671 | CGAL_NEF_TRACEN("next " << debug(e_below->next()->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:672:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 672 | CGAL_NEF_TRACEN("next " << debug(e_below->next()->next()->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:672:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 672 | CGAL_NEF_TRACEN("next " << debug(e_below->next()->next()->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:673:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 673 | CGAL_NEF_TRACEN("next " << debug(e_below->next()->next()->next()->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:673:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 673 | CGAL_NEF_TRACEN("next " << debug(e_below->next()->next()->next()->next())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:678:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 678 | CGAL_NEF_TRACEN("exit FM"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_FM_decorator.h:678:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 678 | CGAL_NEF_TRACEN("exit FM"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h: In member function 'bool CGAL::sort_sedges<T>::operator()(SHalfedge_handle, SHalfedge_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:283:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 283 | CGAL_NEF_TRACEN("sort sedges"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:283:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 283 | CGAL_NEF_TRACEN("sort sedges"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:286:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 286 | CGAL_NEF_TRACEN(" center verices: " << se1->source()->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:286:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 286 | CGAL_NEF_TRACEN(" center verices: " << se1->source()->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:310:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 310 | CGAL_NEF_TRACEN(" ssources " << se1->source()->twin()->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:310:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 310 | CGAL_NEF_TRACEN(" ssources " << se1->source()->twin()->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:314:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 314 | CGAL_NEF_TRACEN(" starget " << se1->twin()->source()->twin()->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:314:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 314 | CGAL_NEF_TRACEN(" starget " << se1->twin()->source()->twin()->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h: In member function 'bool CGAL::sort_sface_cycle_entries<T>::operator()(Object_handle, Object_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:370:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 370 | CGAL_NEF_TRACEN("sort sface cycles "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:370:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 370 | CGAL_NEF_TRACEN("sort sface cycles "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:394:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 394 | CGAL_NEF_TRACEN(" sedges " << &*se1 << " , " << &*se2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:394:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 394 | CGAL_NEF_TRACEN(" sedges " << &*se1 << " , " << &*se2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h: In member function 'bool CGAL::sort_sfaces<T>::operator()(SFace_handle, SFace_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:444:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 444 | CGAL_NEF_TRACEN("sort sfaces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:444:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 444 | CGAL_NEF_TRACEN("sort sfaces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:449:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 449 | CGAL_NEF_TRACEN(" vertices " << sf1->center_vertex()->point() << " , " << sf2->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:449:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 449 | CGAL_NEF_TRACEN(" vertices " << sf1->center_vertex()->point() << " , " << sf2->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:462:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 462 | CGAL_NEF_TRACEN(" sface 1"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:462:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 462 | CGAL_NEF_TRACEN(" sface 1"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:471:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 471 | CGAL_NEF_TRACEN(" " << ec->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:471:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 471 | CGAL_NEF_TRACEN(" " << ec->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:483:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 483 | CGAL_NEF_TRACEN(" sface 2"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:483:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 483 | CGAL_NEF_TRACEN(" sface 2"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:492:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 492 | CGAL_NEF_TRACEN(" " << ec->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:492:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 492 | CGAL_NEF_TRACEN(" " << ec->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:504:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 504 | CGAL_NEF_TRACEN(" sedge cycles existing? " << (se1 != SHalfedge_handle()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:504:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 504 | CGAL_NEF_TRACEN(" sedge cycles existing? " << (se1 != SHalfedge_handle()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:515:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 515 | CGAL_NEF_TRACEN(" sloops " << vec1 << " , " << vec2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:515:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 515 | CGAL_NEF_TRACEN(" sloops " << vec1 << " , " << vec2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:526:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 526 | CGAL_NEF_TRACEN(" minimal sedge in sface 1:" << se1->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:526:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 526 | CGAL_NEF_TRACEN(" minimal sedge in sface 1:" << se1->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:528:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 528 | CGAL_NEF_TRACEN(" minimal sedge in sface 2:" << se2->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:528:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 528 | CGAL_NEF_TRACEN(" minimal sedge in sface 2:" << se2->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:530:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 530 | CGAL_NEF_TRACEN("result " << ml(se1,se2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:530:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 530 | CGAL_NEF_TRACEN("result " << ml(se1,se2)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h: In member function 'bool CGAL::sort_volumes<T>::operator()(Volume_handle, Volume_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:552:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 552 | CGAL_NEF_TRACEN("sort volumes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_io_parser.h:552:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 552 | CGAL_NEF_TRACEN("sort volumes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h: In member function 'bool CGAL::SNC_simplify_base<SNC_structure>::is_part_of_edge(Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:192:5: note: in expansion of macro 'CGAL_NEF_TRACE' 192 | CGAL_NEF_TRACE(v->point()<<" is in edge interior? "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:192:5: note: in expansion of macro 'CGAL_NEF_TRACE' 192 | CGAL_NEF_TRACE(v->point()<<" is in edge interior? "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:198:5: note: in expansion of macro 'CGAL_NEF_TRACE' 198 | CGAL_NEF_TRACE("has two svertices "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:198:5: note: in expansion of macro 'CGAL_NEF_TRACE' 198 | CGAL_NEF_TRACE("has two svertices "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h: In member function 'bool CGAL::SNC_simplify_base<SNC_structure>::simplify()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:336:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 336 | CGAL_NEF_TRACEN(">>> simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:336:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 336 | CGAL_NEF_TRACEN(">>> simplifying"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:379:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 379 | CGAL_NEF_TRACEN(" mark(c1)="<<c1->mark()<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:379:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 379 | CGAL_NEF_TRACEN(" mark(c1)="<<c1->mark()<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:389:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 389 | CGAL_NEF_TRACEN("UNION of c1 & c2"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:389:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 389 | CGAL_NEF_TRACEN("UNION of c1 & c2"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:415:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 415 | CGAL_NEF_TRACEN("removing pair "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:415:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 415 | CGAL_NEF_TRACEN("removing pair "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:428:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 428 | CGAL_NEF_TRACEN("UNION of f1 & f2->twin()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:428:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 428 | CGAL_NEF_TRACEN("UNION of f1 & f2->twin()"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:431:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 431 | CGAL_NEF_TRACEN("removing e"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:431:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 431 | CGAL_NEF_TRACEN("removing e"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:447:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 447 | CGAL_NEF_TRACEN(">>> simplifying done "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:447:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 447 | CGAL_NEF_TRACEN(">>> simplifying done "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h: In member function 'void CGAL::SNC_simplify_base<SNC_structure>::remove_edge_and_merge_facet_cycles(Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:457:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 457 | CGAL_NEF_TRACEN("source " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:457:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 457 | CGAL_NEF_TRACEN("source " << e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:458:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 458 | CGAL_NEF_TRACEN("target " << et->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:458:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 458 | CGAL_NEF_TRACEN("target " << et->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h: In member function 'void CGAL::SNC_simplify_base<SNC_structure>::create_boundary_links_forall_facets(CGAL::Unique_hash_map<typename SNC_structure::Halffacet_handle, typename CGAL::Union_find<typename SNC_structure::Halffacet_handle>::handle>&, CGAL::Union_find<typename SNC_structure::Halffacet_handle>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:643:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 643 | CGAL_NEF_TRACEN("new outer cycle min. vertex: "<< u_min->source()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_simplify.h:643:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 643 | CGAL_NEF_TRACEN("new outer cycle min. vertex: "<< u_min->source()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Shell_explorer::visit(CGAL::SNC_external_structure_base<Items_, SNC_structure_>::SFace_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:288:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 288 | CGAL_NEF_TRACEN("visit sf "<<h->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:288:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 288 | CGAL_NEF_TRACEN("visit sf "<<h->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Shell_explorer::visit(CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:298:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 298 | CGAL_NEF_TRACEN("visit v "<<h->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:298:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 298 | CGAL_NEF_TRACEN("visit v "<<h->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Shell_explorer::visit(CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Halfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:303:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 303 | CGAL_NEF_TRACEN("visit he "<< h->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:303:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 303 | CGAL_NEF_TRACEN("visit he "<< h->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Shell_explorer::visit(CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Halffacet_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:307:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | CGAL_NEF_TRACEN(h->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:307:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 307 | CGAL_NEF_TRACEN(h->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Shell_explorer::increment_shell_number()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:317:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 317 | CGAL_NEF_TRACEN("leaving shell "<<n); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:317:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 317 | CGAL_NEF_TRACEN("leaving shell "<<n); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::pair_up_halfedges() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:498:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 498 | CGAL_NEF_TRACEN(">>>>>pair_up_halfedges"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:498:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 498 | CGAL_NEF_TRACEN(">>>>>pair_up_halfedges"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:524:7: note: in expansion of macro 'CGAL_NEF_TRACE' 524 | CGAL_NEF_TRACE(" segment("<<p<<", "<<q<<")"<< | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:524:7: note: in expansion of macro 'CGAL_NEF_TRACE' 524 | CGAL_NEF_TRACE(" segment("<<p<<", "<<q<<")"<< | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:547:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 547 | CGAL_NEF_TRACEN(" line("<<l<<")"<<" inverted="<<inverted); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:547:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 547 | CGAL_NEF_TRACEN(" line("<<l<<")"<<" inverted="<<inverted); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:555:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 555 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:555:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 555 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:562:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 562 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:562:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 562 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:564:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 564 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<<-e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:564:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 564 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<<-e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:575:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 575 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:575:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 575 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:582:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 582 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:582:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 582 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:584:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 584 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<<-e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:584:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 584 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<<-e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:595:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 595 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:595:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 595 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:602:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 602 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:602:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 602 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:604:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 604 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<<-e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:604:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 604 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<<-e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:615:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 615 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:615:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 615 | CGAL_NEF_TRACEN("search opposite "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:622:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 622 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:622:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 622 | CGAL_NEF_TRACEN(" " << e1->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:624:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 624 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<< -e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:624:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 624 | CGAL_NEF_TRACEN(e1->vector()<<" -> "<< -e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::link_shalfedges_to_facet_cycles() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:640:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 640 | CGAL_NEF_TRACEN(">>>>>link_shalfedges_to_facet_cycles"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:640:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 640 | CGAL_NEF_TRACEN(">>>>>link_shalfedges_to_facet_cycles"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:650:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 650 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:650:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 650 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:651:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 651 | CGAL_NEF_TRACEN(PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:651:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 651 | CGAL_NEF_TRACEN(PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:654:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 654 | CGAL_NEF_TRACEN(e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:654:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 654 | CGAL_NEF_TRACEN(e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:674:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 674 | CGAL_NEF_TRACEN("assertion failed!"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:674:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 674 | CGAL_NEF_TRACEN("assertion failed!"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:676:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 676 | CGAL_NEF_TRACEN("vertices " << e->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:676:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 676 | CGAL_NEF_TRACEN("vertices " << e->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:683:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 683 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:683:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 683 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:685:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 685 | CGAL_NEF_TRACEN("sseg@E addr="<<&*sc<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:685:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 685 | CGAL_NEF_TRACEN("sseg@E addr="<<&*sc<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:689:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 689 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:689:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 689 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:692:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 692 | CGAL_NEF_TRACEN("sseg@ET addr="<<&*sct<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:692:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 692 | CGAL_NEF_TRACEN("sseg@ET addr="<<&*sct<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:696:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 696 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:696:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 696 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:702:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 702 | CGAL_NEF_TRACEN("circles " << normalized(cet->circle()) << " " << normalized(ce->circle()) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:702:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 702 | CGAL_NEF_TRACEN("circles " << normalized(cet->circle()) << " " << normalized(ce->circle()) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::categorize_facet_cycles_and_create_facets() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:721:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 721 | CGAL_NEF_TRACEN(">>>>>categorize_facet_cycles_and_create_facets"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:721:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 721 | CGAL_NEF_TRACEN(">>>>>categorize_facet_cycles_and_create_facets"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:737:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 737 | CGAL_NEF_TRACEN("\n" << e->source()->twin()->source()->point() <<" - " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:737:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 737 | CGAL_NEF_TRACEN("\n" << e->source()->twin()->source()->point() <<" - " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:744:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 744 | CGAL_NEF_TRACEN(" normalized as " << normalized(h)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:744:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 744 | CGAL_NEF_TRACEN(" normalized as " << normalized(h)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::create_volumes()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:807:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 807 | CGAL_NEF_TRACEN(">>>>>create_volumes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:807:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 807 | CGAL_NEF_TRACEN(">>>>>create_volumes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:822:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 822 | CGAL_NEF_TRACEN("sface in " << ShellSf[f]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:822:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 822 | CGAL_NEF_TRACEN("sface in " << ShellSf[f]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:828:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 828 | CGAL_NEF_TRACEN("minimal vertex " << V.minimal_sface()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:828:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 828 | CGAL_NEF_TRACEN("minimal vertex " << V.minimal_sface()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:833:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 833 | CGAL_NEF_TRACEN("sface out " << ShellSf[f]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:833:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 833 | CGAL_NEF_TRACEN("sface out " << ShellSf[f]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:873:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 873 | CGAL_NEF_TRACEN( "Shell #" << i << " minimal vertex: " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:873:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 873 | CGAL_NEF_TRACEN( "Shell #" << i << " minimal vertex: " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:878:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 878 | CGAL_NEF_TRACEN("the shell encloses a volume"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:878:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 878 | CGAL_NEF_TRACEN("the shell encloses a volume"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:879:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 879 | CGAL_NEF_TRACEN("sface hit? "<<CGAL::assign(sfc,o)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:879:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 879 | CGAL_NEF_TRACEN("sface hit? "<<CGAL::assign(sfc,o)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:880:37: note: in expansion of macro 'CGAL_NEF_TRACEN' 880 | if( CGAL::assign(sfc, o)) { CGAL_NEF_TRACEN("sface on another shell? "<<ShellSf[sfc]); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:880:37: note: in expansion of macro 'CGAL_NEF_TRACEN' 880 | if( CGAL::assign(sfc, o)) { CGAL_NEF_TRACEN("sface on another shell? "<<ShellSf[sfc]); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:884:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 884 | CGAL_NEF_TRACEN("Shell #" << i << " is closed"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:884:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 884 | CGAL_NEF_TRACEN("Shell #" << i << " is closed"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:889:11: note: in expansion of macro 'CGAL_NEF_TRACE' 889 | CGAL_NEF_TRACE( "Shell #" << i <<" linked as inner shell"); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:889:11: note: in expansion of macro 'CGAL_NEF_TRACE' 889 | CGAL_NEF_TRACE( "Shell #" << i <<" linked as inner shell"); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:890:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 890 | CGAL_NEF_TRACEN( "(sface" << (CGAL::assign(sfc,o)?"":" not") << " hit case)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:890:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 890 | CGAL_NEF_TRACEN( "(sface" << (CGAL::assign(sfc,o)?"":" not") << " hit case)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:903:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 903 | CGAL_NEF_TRACEN( "Outer shell #" << ShellSf[f] << " volume?"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:903:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 903 | CGAL_NEF_TRACEN( "Outer shell #" << ShellSf[f] << " volume?"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Halffacet_handle CGAL::SNC_external_structure_base<Items_, SNC_structure_>::get_facet_below(Vertex_handle, const std::vector<typename SNC_structure_::SFace_handle>&, const Sface_shell_hash&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:942:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 942 | CGAL_NEF_TRACEN("get_facet_below"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:942:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 942 | CGAL_NEF_TRACEN("get_facet_below"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:944:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 944 | CGAL_NEF_TRACEN("facet below from from vertex..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:944:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 944 | CGAL_NEF_TRACEN("facet below from from vertex..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:953:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 953 | CGAL_NEF_TRACEN("facet below from from edge..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:953:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 953 | CGAL_NEF_TRACEN("facet below from from edge..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:962:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 962 | CGAL_NEF_TRACEN("facet below from from facet..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:962:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 962 | CGAL_NEF_TRACEN("facet below from from facet..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:966:12: note: in expansion of macro 'CGAL_NEF_TRACEN' 966 | else { CGAL_NEF_TRACEN("no facet below found..."); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:966:12: note: in expansion of macro 'CGAL_NEF_TRACEN' 966 | else { CGAL_NEF_TRACEN("no facet below found..."); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'CGAL::SNC_external_structure_base<Items_, SNC_structure_>::Volume_handle CGAL::SNC_external_structure_base<Items_, SNC_structure_>::determine_volume(SFace_handle, const std::vector<typename SNC_structure_::SFace_handle>&, const Sface_shell_hash&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:977:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 977 | CGAL_NEF_TRACEN("determine volume"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:977:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 977 | CGAL_NEF_TRACEN("determine volume"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:985:7: note: in expansion of macro 'CGAL_NEF_TRACE' 985 | CGAL_NEF_TRACE( "Volume " << &*c << " hit "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:985:7: note: in expansion of macro 'CGAL_NEF_TRACE' 985 | CGAL_NEF_TRACE( "Volume " << &*c << " hit "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:986:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 986 | CGAL_NEF_TRACEN("(Shell #" << Shell[adjacent_sface(f_below)] << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:986:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 986 | CGAL_NEF_TRACEN("(Shell #" << Shell[adjacent_sface(f_below)] << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:990:5: note: in expansion of macro 'CGAL_NEF_TRACE' 990 | CGAL_NEF_TRACE( "Shell not assigned to a volume hit "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:990:5: note: in expansion of macro 'CGAL_NEF_TRACE' 990 | CGAL_NEF_TRACE( "Shell not assigned to a volume hit "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:991:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 991 | CGAL_NEF_TRACEN( "(Inner shell #" << Shell[sf_below] << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:991:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 991 | CGAL_NEF_TRACEN( "(Inner shell #" << Shell[sf_below] << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure_base<Items_, SNC_structure_>::build_after_binary_operation(Association)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1047:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1047 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1047:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1047 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1050:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1050 | CGAL_NEF_TRACEN("=> resultant vertices (after simplification): "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1050:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1050 | CGAL_NEF_TRACEN("=> resultant vertices (after simplification): "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure<CGAL::SNC_indexed_items, SNC_structure_>::pair_up_halfedges() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1137:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1137 | CGAL_NEF_TRACEN("pair up by indexes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1137:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1137 | CGAL_NEF_TRACEN("pair up by indexes"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1146:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1146 | CGAL_NEF_TRACEN("pair up " << it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1146:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1146 | CGAL_NEF_TRACEN("pair up " << it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1151:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1151 | CGAL_NEF_TRACEN(e1->source()->point() << ", " << e1->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1151:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1151 | CGAL_NEF_TRACEN(e1->source()->point() << ", " << e1->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1155:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1155 | CGAL_NEF_TRACEN(" + " << e2->source()->point() << ", " << e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1155:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1155 | CGAL_NEF_TRACEN(" + " << e2->source()->point() << ", " << e2->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure<CGAL::SNC_indexed_items, SNC_structure_>::link_shalfedges_to_facet_cycles() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1169:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1169 | CGAL_NEF_TRACEN(">>>>>link_shalfedges_to_facet_cycles"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1169:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1169 | CGAL_NEF_TRACEN(">>>>>link_shalfedges_to_facet_cycles"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1174:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1174 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1174:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1174 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1175:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1175 | CGAL_NEF_TRACEN(PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1175:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1175 | CGAL_NEF_TRACEN(PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1178:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1178 | CGAL_NEF_TRACEN(e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1178:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1178 | CGAL_NEF_TRACEN(e->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1190:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1190 | CGAL_NEF_TRACEN("vertices " << e->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1190:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1190 | CGAL_NEF_TRACEN("vertices " << e->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1196:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1196 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1196:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1196 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1198:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1198 | CGAL_NEF_TRACEN("sseg@E addr="<<&*sc<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1198:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1198 | CGAL_NEF_TRACEN("sseg@E addr="<<&*sc<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1207:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1207 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1207:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1207 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1210:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1210 | CGAL_NEF_TRACEN("sseg@ET addr="<<&*sct<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1210:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1210 | CGAL_NEF_TRACEN("sseg@ET addr="<<&*sct<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1218:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1218 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1218:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1218 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1224:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1224 | CGAL_NEF_TRACEN("circles " << cet->circle() << " " << ce->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1224:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1224 | CGAL_NEF_TRACEN("circles " << cet->circle() << " " << ce->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure<CGAL::SNC_indexed_items, SNC_structure_>::categorize_facet_cycles_and_create_facets() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1242:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1242 | CGAL_NEF_TRACEN(">>>>>categorize_facet_cycles_and_create_facets"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1242:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1242 | CGAL_NEF_TRACEN(">>>>>categorize_facet_cycles_and_create_facets"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1269:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1269 | CGAL_NEF_TRACEN(" plane "<< it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1269:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1269 | CGAL_NEF_TRACEN(" plane "<< it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1270:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1270 | CGAL_NEF_TRACEN(" size "<< it->second.size()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1270:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1270 | CGAL_NEF_TRACEN(" size "<< it->second.size()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h: In member function 'void CGAL::SNC_external_structure<CGAL::SNC_indexed_items, SNC_structure_>::build_after_binary_operation(Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1364:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1364 | CGAL_NEF_TRACEN("hash sedge " << sei->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1364:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1364 | CGAL_NEF_TRACEN("hash sedge " << sei->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1371:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1371 | CGAL_NEF_TRACEN("hash sloop " << sli->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_external_structure.h:1371:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1371 | CGAL_NEF_TRACEN("hash sloop " << sli->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_extended_box_corner(NT, NT, NT, bool, bool) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:236:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 236 | CGAL_NEF_TRACEN(" constructing box corner on "<<Point_3(x,y,z)<<"..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:236:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 236 | CGAL_NEF_TRACEN(" constructing box corner on "<<Point_3(x,y,z)<<"..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:239:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 239 | CGAL_NEF_TRACEN( v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:239:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 239 | CGAL_NEF_TRACEN( v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_for_infibox_overlay(Vertex_const_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:461:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 461 | CGAL_NEF_TRACEN("new svertex 1 " << ps); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:461:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 461 | CGAL_NEF_TRACEN("new svertex 1 " << ps); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:462:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 462 | CGAL_NEF_TRACEN("new svertex 2 " << ps.antipode()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:462:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 462 | CGAL_NEF_TRACEN("new svertex 2 " << ps.antipode()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:464:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 464 | CGAL_NEF_TRACEN("svertex 1 " << ps << " has mark " << v1->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:464:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 464 | CGAL_NEF_TRACEN("svertex 1 " << ps << " has mark " << v1->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:465:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 465 | CGAL_NEF_TRACEN("svertex 2 " << ps.antipode() << " has mark " << v2->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:465:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 465 | CGAL_NEF_TRACEN("svertex 2 " << ps.antipode() << " has mark " << v2->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:468:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 468 | CGAL_NEF_TRACEN("edge is isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:468:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 468 | CGAL_NEF_TRACEN("edge is isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:475:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 475 | CGAL_NEF_TRACEN("edge is not isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:475:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 475 | CGAL_NEF_TRACEN("edge is not isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_from_edge(Halfedge_const_handle, const Point_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:628:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 628 | CGAL_NEF_TRACEN("---------------------" << e->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:628:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 628 | CGAL_NEF_TRACEN("---------------------" << e->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:630:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 630 | CGAL_NEF_TRACEN("|" << ceee->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:630:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 630 | CGAL_NEF_TRACEN("|" << ceee->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:633:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 633 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:633:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 633 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:655:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 655 | CGAL_NEF_TRACEN("|" << eee->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:655:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 655 | CGAL_NEF_TRACEN("|" << eee->circle()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:656:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 656 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:656:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 656 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:661:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 661 | CGAL_NEF_TRACEN("|" << ec1->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:661:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 661 | CGAL_NEF_TRACEN("|" << ec1->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:673:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 673 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:673:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 673 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:674:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 674 | CGAL_NEF_TRACEN("new vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:674:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 674 | CGAL_NEF_TRACEN("new vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:677:7: note: in expansion of macro 'CGAL_NEF_TRACE' 677 | CGAL_NEF_TRACE("|" << v1->point() << "|" << v1->mark()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:677:7: note: in expansion of macro 'CGAL_NEF_TRACE' 677 | CGAL_NEF_TRACE("|" << v1->point() << "|" << v1->mark()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:678:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 678 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:678:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 678 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:680:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 680 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:680:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 680 | CGAL_NEF_TRACEN(" "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:683:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 683 | CGAL_NEF_TRACEN("|" << eee->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:683:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 683 | CGAL_NEF_TRACEN("|" << eee->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:686:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 686 | CGAL_NEF_TRACEN("---------------------"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:686:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 686 | CGAL_NEF_TRACEN("---------------------"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Sphere_map* CGAL::SNC_constructor_base<Items, SNC_structure_>::create_edge_facet_overlay(Halfedge_const_handle, Halffacet_const_handle, const Point_3&, const Selection&, bool, Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:778:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 778 | CGAL_NEF_TRACEN("edge facet overlay " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:778:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 778 | CGAL_NEF_TRACEN("edge facet overlay " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:790:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 790 | CGAL_NEF_TRACEN("new svertex 1 " << ps); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:790:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 790 | CGAL_NEF_TRACEN("new svertex 1 " << ps); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:791:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 791 | CGAL_NEF_TRACEN("new svertex 2 " << ps.antipode()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:791:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 791 | CGAL_NEF_TRACEN("new svertex 2 " << ps.antipode()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:798:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 798 | CGAL_NEF_TRACEN("svertex 1 " << ps << " has mark " << v1->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:798:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 798 | CGAL_NEF_TRACEN("svertex 1 " << ps << " has mark " << v1->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:799:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 799 | CGAL_NEF_TRACEN("svertex 2 " << ps.antipode() << " has mark " << v2->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:799:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 799 | CGAL_NEF_TRACEN("svertex 2 " << ps.antipode() << " has mark " << v2->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:802:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 802 | CGAL_NEF_TRACEN("edge is isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:802:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 802 | CGAL_NEF_TRACEN("edge is isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:827:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 827 | CGAL_NEF_TRACEN("edge is not isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:827:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 827 | CGAL_NEF_TRACEN("edge is not isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:841:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 841 | CGAL_NEF_TRACEN(seg <<" has_on " << sp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:841:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 841 | CGAL_NEF_TRACEN(seg <<" has_on " << sp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:845:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 845 | CGAL_NEF_TRACEN("new svertex 3 " << normalized(sp)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:845:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 845 | CGAL_NEF_TRACEN("new svertex 3 " << normalized(sp)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:865:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 865 | CGAL_NEF_TRACEN("new edge pair " << ec2->twin()->source()->vector() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:865:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 865 | CGAL_NEF_TRACEN("new edge pair " << ec2->twin()->source()->vector() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'bool CGAL::SNC_constructor_base<Items, SNC_structure_>::erase_redundant_vertices()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:959:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 959 | CGAL_NEF_TRACEN("eval at " << eval); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:959:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 959 | CGAL_NEF_TRACEN("eval at " << eval); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:996:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 996 | CGAL_NEF_TRACEN(" segment("<<p<<", "<<q<<")"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:996:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 996 | CGAL_NEF_TRACEN(" segment("<<p<<", "<<q<<")"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1014:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1014 | CGAL_NEF_TRACEN("search opposite4 "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1014:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1014 | CGAL_NEF_TRACEN("search opposite4 "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1019:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1019 | CGAL_NEF_TRACE(" " << e1->source()->point() << " -> "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1019:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1019 | CGAL_NEF_TRACE(" " << e1->source()->point() << " -> "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1026:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1026 | CGAL_NEF_TRACE(e2->source()->point()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1026:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1026 | CGAL_NEF_TRACE(e2->source()->point()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1030:13: note: in expansion of macro 'CGAL_NEF_TRACE' 1030 | CGAL_NEF_TRACE(" failed "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1030:13: note: in expansion of macro 'CGAL_NEF_TRACE' 1030 | CGAL_NEF_TRACE(" failed "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1032:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1032 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1032:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1032 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1034:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1034 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1034:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1034 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1035:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1035 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1035:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1035 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1039:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1039 | CGAL_NEF_TRACEN("search opposite3 "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1039:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1039 | CGAL_NEF_TRACEN("search opposite3 "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1044:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1044 | CGAL_NEF_TRACE(" " << e1->source()->point() << " -> "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1044:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1044 | CGAL_NEF_TRACE(" " << e1->source()->point() << " -> "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1051:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1051 | CGAL_NEF_TRACE(e2->source()->point()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1051:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1051 | CGAL_NEF_TRACE(e2->source()->point()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1055:13: note: in expansion of macro 'CGAL_NEF_TRACE' 1055 | CGAL_NEF_TRACE(" failed "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1055:13: note: in expansion of macro 'CGAL_NEF_TRACE' 1055 | CGAL_NEF_TRACE(" failed "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1057:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1057 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1057:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1057 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1059:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1059 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1059:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1059 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1060:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1060 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1060:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1060 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1064:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1064 | CGAL_NEF_TRACEN("search opposite2 "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1064:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1064 | CGAL_NEF_TRACEN("search opposite2 "<<it->first); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1069:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1069 | CGAL_NEF_TRACE(" " << e1->source()->point() << " -> "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1069:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1069 | CGAL_NEF_TRACE(" " << e1->source()->point() << " -> "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1076:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1076 | CGAL_NEF_TRACE(e2->source()->point()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1076:11: note: in expansion of macro 'CGAL_NEF_TRACE' 1076 | CGAL_NEF_TRACE(e2->source()->point()); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:54:27: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1080:13: note: in expansion of macro 'CGAL_NEF_TRACE' 1080 | CGAL_NEF_TRACE(" failed "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:56:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 56 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1080:13: note: in expansion of macro 'CGAL_NEF_TRACE' 1080 | CGAL_NEF_TRACE(" failed "); | ^~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1082:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1082 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1082:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1082 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1084:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1084 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1084:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1084 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1085:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1085 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1085:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1085 | CGAL_NEF_TRACEN(""); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1092:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1092 | CGAL_NEF_TRACEN("erase " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1092:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1092 | CGAL_NEF_TRACEN("erase " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'std::__cxx11::list<typename Kernel::Point_3> CGAL::SNC_constructor_base<Items, SNC_structure_>::find_points_of_box_with_plane(const Plane_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1183:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1183 | CGAL_NEF_TRACEN(*p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1183:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1183 | CGAL_NEF_TRACEN(*p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'std::__cxx11::list<typename Kernel::Point_3> CGAL::SNC_constructor_base<Items, SNC_structure_>::find_facet_infibox_intersections(Halffacet_handle, std::__cxx11::list<typename Kernel::Point_3>)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1205:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1205 | CGAL_NEF_TRACEN(src << "->" << trg << " has on " << *pi << src.x() << " : " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1205:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1205 | CGAL_NEF_TRACEN(src << "->" << trg << " has on " << *pi << src.x() << " : " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1206:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1206 | CGAL_NEF_TRACEN((src.x()-pi->x() <= 0) << "|" << (src.y()-pi->y() <= 0) << "|" << (src.z()-pi->z() <= 0) ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1206:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1206 | CGAL_NEF_TRACEN((src.x()-pi->x() <= 0) << "|" << (src.y()-pi->y() <= 0) << "|" << (src.z()-pi->z() <= 0) ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1207:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1207 | CGAL_NEF_TRACEN((pi->x()-trg.x() <= 0) << "|" << (pi->y()-trg.y() <= 0) << "|" << (pi->z()-trg.z() <= 0) ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1207:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1207 | CGAL_NEF_TRACEN((pi->x()-trg.x() <= 0) << "|" << (pi->y()-trg.y() <= 0) << "|" << (pi->z()-trg.z() <= 0) ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'std::__cxx11::list<typename SNC_structure_::Vertex_handle> CGAL::SNC_constructor_base<Items, SNC_structure_>::create_vertices_on_infibox(const Plane_3&, std::__cxx11::list<typename Kernel::Point_3>, const Mark&, const Mark&, const Mark&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1242:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1242 | CGAL_NEF_TRACEN("points " << *prev << " " << *p << " " << *next); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1242:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1242 | CGAL_NEF_TRACEN("points " << *prev << " " << *p << " " << *next); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1260:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1260 | CGAL_NEF_TRACEN("sps " << sp1 << " " << sp2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1260:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1260 | CGAL_NEF_TRACEN("sps " << sp1 << " " << sp2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1261:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1261 | CGAL_NEF_TRACEN(orth_coords[min] << "|" << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1261:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1261 | CGAL_NEF_TRACEN(orth_coords[min] << "|" << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'void CGAL::SNC_constructor_base<Items, SNC_structure_>::create_vertices_for_halfspace(const Plane_3&, const Mark&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1301:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1301 | CGAL_NEF_TRACEN("points " << *prev << " " << *p << " " << *next); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1301:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1301 | CGAL_NEF_TRACEN("points " << *prev << " " << *p << " " << *next); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'void CGAL::SNC_constructor_base<Items, SNC_structure_>::create_vertices_of_box_with_plane(const Plane_3&, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1345:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1345 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1345:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1345 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1355:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1355 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1355:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1355 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1365:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1365 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1365:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1365 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1375:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1375 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1375:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1375 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1385:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1385 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1385:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1385 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1395:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1395 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1395:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1395 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1405:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1405 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1405:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1405 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1415:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1415 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1415:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1415 | CGAL_NEF_TRACEN(sum); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_frame_point(Point_3, Point_3, Point_3, Plane_3, const Mark&, const Mark&, const Mark&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1499:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1499 | CGAL_NEF_TRACEN("create frame point "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1499:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1499 | CGAL_NEF_TRACEN("create frame point "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1501:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1501 | CGAL_NEF_TRACEN("create spoints"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1501:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1501 | CGAL_NEF_TRACEN("create spoints"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_corner_frame_point(Point_3, Point_3, Point_3, int, Plane_3, const Mark&, const Mark&, const Mark&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1545:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1545 | CGAL_NEF_TRACEN("create corner frame point "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1545:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1545 | CGAL_NEF_TRACEN("create corner frame point "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1552:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1552 | CGAL_NEF_TRACEN("create spoints"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1552:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1552 | CGAL_NEF_TRACEN("create spoints"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_degenerate_corner_frame_point(Point_3, Point_3, Point_3, int, int, Plane_3, const Mark&, const Mark&, const Mark&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1617:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1617 | CGAL_NEF_TRACEN("create degenerate corner frame point "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1617:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1617 | CGAL_NEF_TRACEN("create degenerate corner frame point "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1619:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1619 | CGAL_NEF_TRACEN("create spoints"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1619:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1619 | CGAL_NEF_TRACEN("create spoints"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor_base<Items, SNC_structure_>::Vertex_handle CGAL::SNC_constructor_base<Items, SNC_structure_>::create_SM_on_infibox(const Point_3&, Sphere_point*, int, const Mark&, const Mark&, const Mark&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1661:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1661 | CGAL_NEF_TRACEN("create_SM_on_infibox: center = " << center); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1661:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1661 | CGAL_NEF_TRACEN("create_SM_on_infibox: center = " << center); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1663:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1663 | CGAL_NEF_TRACEN("create svertices"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1663:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1663 | CGAL_NEF_TRACEN("create svertices"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1665:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1665 | CGAL_NEF_TRACEN("create_SM_on_infibox: size = " << size); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1665:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1665 | CGAL_NEF_TRACEN("create_SM_on_infibox: size = " << size); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1667:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1667 | CGAL_NEF_TRACEN(" SP["<< i << "]=" << SP[i]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1667:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1667 | CGAL_NEF_TRACEN(" SP["<< i << "]=" << SP[i]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1672:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1672 | CGAL_NEF_TRACEN("create sedges"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1672:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1672 | CGAL_NEF_TRACEN("create sedges"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1720:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1720 | CGAL_NEF_TRACEN("create sfaces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:1720:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1720 | CGAL_NEF_TRACEN("create sfaces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h: In member function 'CGAL::SNC_constructor<CGAL::SNC_indexed_items, SNC_structure_>::Sphere_map* CGAL::SNC_constructor<CGAL::SNC_indexed_items, SNC_structure_>::create_edge_facet_overlay(Halfedge_const_handle, Halffacet_const_handle, const Point_3&, const Selection&, bool, Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2004:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2004 | CGAL_NEF_TRACEN("edge facet overlay " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2004:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2004 | CGAL_NEF_TRACEN("edge facet overlay " << p); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2018:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2018 | CGAL_NEF_TRACEN("new svertex 1 " << ps); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2018:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2018 | CGAL_NEF_TRACEN("new svertex 1 " << ps); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2019:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2019 | CGAL_NEF_TRACEN("new svertex 2 " << ps.antipode()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2019:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2019 | CGAL_NEF_TRACEN("new svertex 2 " << ps.antipode()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2026:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2026 | CGAL_NEF_TRACEN("svertex 1 " << ps << " has mark " << v1->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2026:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2026 | CGAL_NEF_TRACEN("svertex 1 " << ps << " has mark " << v1->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2027:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2027 | CGAL_NEF_TRACEN("svertex 2 " << ps.antipode() << " has mark " << v2->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2027:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 2027 | CGAL_NEF_TRACEN("svertex 2 " << ps.antipode() << " has mark " << v2->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2030:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2030 | CGAL_NEF_TRACEN("edge is isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2030:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2030 | CGAL_NEF_TRACEN("edge is isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2059:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2059 | CGAL_NEF_TRACEN("edge is not isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2059:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 2059 | CGAL_NEF_TRACEN("edge is not isolated"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2073:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2073 | CGAL_NEF_TRACEN(seg <<" has_on " << sp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2073:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2073 | CGAL_NEF_TRACEN(seg <<" has_on " << sp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2077:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2077 | CGAL_NEF_TRACEN("new svertex 3 " << normalized(sp)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2077:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2077 | CGAL_NEF_TRACEN("new svertex 3 " << normalized(sp)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2113:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2113 | CGAL_NEF_TRACEN("new edge pair " << ec2->twin()->source()->vector() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_constructor.h:2113:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 2113 | CGAL_NEF_TRACEN("new edge pair " << ec2->twin()->source()->vector() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::hash_facet_pair(SVertex_handle, Halffacet_const_handle, Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:85:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("hash_facet_pair " << sv->point() << std::endl | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:85:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("hash_facet_pair " << sv->point() << std::endl | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:92:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 92 | CGAL_NEF_TRACEN("insert " << sv->point() << &*sv | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:92:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 92 | CGAL_NEF_TRACEN("insert " << sv->point() << &*sv | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:94:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 94 | CGAL_NEF_TRACEN("not defined, yet"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:94:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 94 | CGAL_NEF_TRACEN("not defined, yet"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:97:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 97 | CGAL_NEF_TRACEN("access " << sv->point() << &*sv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:97:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 97 | CGAL_NEF_TRACEN("access " << sv->point() << &*sv); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SHalfedge_const_handle, SHalfedge_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:105:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 105 | CGAL_NEF_TRACEN("handle support ee " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:105:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 105 | CGAL_NEF_TRACEN("handle support ee " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SHalfloop_const_handle, SHalfedge_const_handle, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:127:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 127 | CGAL_NEF_TRACEN("handle support el " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:127:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 127 | CGAL_NEF_TRACEN("handle support el " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SHalfedge_const_handle, SVertex_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:147:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 147 | CGAL_NEF_TRACEN("handle support ev " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:147:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 147 | CGAL_NEF_TRACEN("handle support ev " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SVertex_const_handle, SHalfedge_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:154:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 154 | CGAL_NEF_TRACEN("handle support ve " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:154:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 154 | CGAL_NEF_TRACEN("handle support ve " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SVertex_const_handle, SVertex_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:161:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN("handle support vv " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:161:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN("handle support vv " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:162:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 162 | CGAL_NEF_TRACEN(" supported by " << sv1->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:162:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 162 | CGAL_NEF_TRACEN(" supported by " << sv1->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:163:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 163 | CGAL_NEF_TRACEN(" supported by " << sv2->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:163:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 163 | CGAL_NEF_TRACEN(" supported by " << sv2->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SVertex_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:172:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 172 | CGAL_NEF_TRACEN("handle support v " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:172:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 172 | CGAL_NEF_TRACEN("handle support v " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SVertex_const_handle, SHalfloop_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:179:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN("handle support vl " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:179:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN("handle support vl " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SVertex_handle, SHalfloop_const_handle, SVertex_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:186:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 186 | CGAL_NEF_TRACEN("handle support lv " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:186:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 186 | CGAL_NEF_TRACEN("handle support lv " << sv->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SHalfedge_handle, SHalfedge_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:196:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 196 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:196:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 196 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:199:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 199 | CGAL_NEF_TRACEN("se1 " << se1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:199:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 199 | CGAL_NEF_TRACEN("se1 " << se1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:200:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 200 | CGAL_NEF_TRACEN("se1->twin() " << se1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:200:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 200 | CGAL_NEF_TRACEN("se1->twin() " << se1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:201:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:201:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SHalfedge_handle, SHalfloop_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:212:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 212 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:212:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 212 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:215:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 215 | CGAL_NEF_TRACEN("sl1 " << sl1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:215:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 215 | CGAL_NEF_TRACEN("sl1 " << sl1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:216:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 216 | CGAL_NEF_TRACEN("sl1->twin() " << sl1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:216:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 216 | CGAL_NEF_TRACEN("sl1->twin() " << sl1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:217:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 217 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:217:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 217 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SHalfedge_handle, SHalfedge_const_handle, SHalfedge_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:230:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 230 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:230:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 230 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:233:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 233 | CGAL_NEF_TRACEN("se1 " << se1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:233:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 233 | CGAL_NEF_TRACEN("se1 " << se1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:234:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 234 | CGAL_NEF_TRACEN("se2 " << se2->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:234:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 234 | CGAL_NEF_TRACEN("se2 " << se2->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:235:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 235 | CGAL_NEF_TRACEN("se1->twin() " << se1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:235:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 235 | CGAL_NEF_TRACEN("se1->twin() " << se1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:236:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 236 | CGAL_NEF_TRACEN("se2->twin() " << se2->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:236:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 236 | CGAL_NEF_TRACEN("se2->twin() " << se2->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:258:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 258 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:258:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 258 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SHalfedge_handle, SHalfedge_const_handle, SHalfloop_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:272:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 272 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:272:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 272 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:275:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 275 | CGAL_NEF_TRACEN("se1 " << se1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:275:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 275 | CGAL_NEF_TRACEN("se1 " << se1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:276:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 276 | CGAL_NEF_TRACEN("sl2 " << sl2->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:276:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 276 | CGAL_NEF_TRACEN("sl2 " << sl2->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:277:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 277 | CGAL_NEF_TRACEN("se1->twin() " << se1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:277:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 277 | CGAL_NEF_TRACEN("se1->twin() " << se1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:278:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 278 | CGAL_NEF_TRACEN("sl2->twin() " << sl2->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:278:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 278 | CGAL_NEF_TRACEN("sl2->twin() " << sl2->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:302:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 302 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:302:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 302 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h: In member function 'void CGAL::ID_support_handler<CGAL::SNC_indexed_items, Decorator>::handle_support(SHalfedge_handle, SHalfloop_const_handle, SHalfloop_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:321:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 321 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:321:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 321 | CGAL_NEF_TRACEN("se " << se->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:324:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("sl1 " << sl1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:324:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 324 | CGAL_NEF_TRACEN("sl1 " << sl1->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:325:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 325 | CGAL_NEF_TRACEN("sl2 " << sl2->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:325:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 325 | CGAL_NEF_TRACEN("sl2 " << sl2->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:326:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 326 | CGAL_NEF_TRACEN("sl1->twin() " << sl1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:326:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 326 | CGAL_NEF_TRACEN("sl1->twin() " << sl1->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:327:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 327 | CGAL_NEF_TRACEN("sl2->twin() " << sl2->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:327:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 327 | CGAL_NEF_TRACEN("sl2->twin() " << sl2->twin()->get_index()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:349:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 349 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/ID_support_handler.h:349:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 349 | CGAL_NEF_TRACEN("result " << se->get_index() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'void CGAL::SNC_decorator<S>::Shell_volume_setter<SNCD_>::visit(CGAL::SNC_decorator<S>::SFace_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:293:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 293 | CGAL_NEF_TRACEN(h->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:293:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 293 | CGAL_NEF_TRACEN(h->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'void CGAL::SNC_decorator<S>::link_as_outer_shell(SFace_handle, Volume_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:311:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 311 | CGAL_NEF_TRACEN("Volume "<<&*c<<", outer shell "<<&*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:311:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 311 | CGAL_NEF_TRACEN("Volume "<<&*c<<", outer shell "<<&*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'void CGAL::SNC_decorator<S>::link_as_inner_shell(SFace_handle, Volume_handle) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:320:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 320 | CGAL_NEF_TRACEN("Volume "<<&*c<<", inner shell "<<&*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:320:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 320 | CGAL_NEF_TRACEN("Volume "<<&*c<<", inner shell "<<&*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'CGAL::SNC_decorator<S>::Halffacet_handle CGAL::SNC_decorator<S>::get_visible_facet(Vertex_handle, const Ray_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:369:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 369 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:369:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 369 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:375:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 375 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:375:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 375 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:388:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 388 | CGAL_NEF_TRACEN( "no adjacent facet found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:388:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 388 | CGAL_NEF_TRACEN( "no adjacent facet found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:394:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 394 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:394:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 394 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:395:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 395 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:395:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 395 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:396:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 396 | CGAL_NEF_TRACEN(se->facet()->plane() <<"/"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:396:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 396 | CGAL_NEF_TRACEN(se->facet()->plane() <<"/"<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:400:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 400 | CGAL_NEF_TRACEN("f_visible"<<f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:400:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 400 | CGAL_NEF_TRACEN("f_visible"<<f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:404:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 404 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."<< sl->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:404:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 404 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."<< sl->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:407:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 407 | CGAL_NEF_TRACEN("f_visible"<<f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:407:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 407 | CGAL_NEF_TRACEN("f_visible"<<f_visible->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:415:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 415 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:415:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 415 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'CGAL::SNC_decorator<S>::Halffacet_handle CGAL::SNC_decorator<S>::get_visible_facet(Halfedge_handle, const Ray_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:453:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 453 | CGAL_NEF_TRACEN("initial face candidate "<< res->plane()<<" with vector "<<vec0); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:453:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 453 | CGAL_NEF_TRACEN("initial face candidate "<< res->plane()<<" with vector "<<vec0); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:462:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 462 | CGAL_NEF_TRACEN("test face candidate "<< sh->facet()->plane()<<" with vector "<<vec1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:462:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 462 | CGAL_NEF_TRACEN("test face candidate "<< sh->facet()->plane()<<" with vector "<<vec1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:498:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 498 | CGAL_NEF_TRACEN("return "<<res->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:498:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 498 | CGAL_NEF_TRACEN("return "<<res->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'CGAL::SNC_decorator<S>::Halffacet_handle CGAL::SNC_decorator<S>::get_visible_facet(Halffacet_handle, const Ray_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:511:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 511 | CGAL_NEF_TRACEN("get visible facet " << ray << ", " << f->plane() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:511:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 511 | CGAL_NEF_TRACEN("get visible facet " << ray << ", " << f->plane() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h: In member function 'CGAL::SNC_decorator<S>::Halffacet_handle CGAL::SNC_decorator<S>::get_visible_facet(Vertex_handle, const Segment_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:536:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 536 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:536:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 536 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<<v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:542:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 542 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:542:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 542 | CGAL_NEF_TRACEN( "Locating "<<sp <<" in "<< v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:553:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 553 | CGAL_NEF_TRACEN( "no adjacent facets were found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:553:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 553 | CGAL_NEF_TRACEN( "no adjacent facets were found."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:559:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 559 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:559:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 559 | CGAL_NEF_TRACEN( "adjacent facet found (SEdges cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:560:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 560 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:560:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 560 | CGAL_NEF_TRACEN("se"<<PH(se)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:562:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 562 | CGAL_NEF_TRACEN("f_visible"<<&f_visible); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:562:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 562 | CGAL_NEF_TRACEN("f_visible"<<&f_visible); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:566:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 566 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:566:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 566 | CGAL_NEF_TRACEN( "adjacent facet found (SHalfloop cycle)."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:570:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 570 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/SNC_decorator.h:570:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 570 | CGAL_NEF_TRACEN( "no adjacent facets were found (but incident edge(s))."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h: In member function 'void CGAL::binop_intersection_test_segment_tree<SNC_decorator>::operator()(Callback&, Callback&, SNC_structure&, SNC_structure&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h:149:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 149 | CGAL_NEF_TRACEN("start edge0 edge1"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h:149:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 149 | CGAL_NEF_TRACEN("start edge0 edge1"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h:164:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 164 | CGAL_NEF_TRACEN("start edge0 face1"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h:164:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 164 | CGAL_NEF_TRACEN("start edge0 face1"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h:179:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN("start edge1 face0"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/binop_intersection_tests.h:179:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 179 | CGAL_NEF_TRACEN("start edge1 face0"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h: In member function 'CGAL::Binary_operation<Map>::Vertex_handle CGAL::Binary_operation<Map>::binop_local_views(Vertex_const_handle, Vertex_const_handle, const Selection&, SNC_structure&, Association&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:147:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 147 | CGAL_NEF_TRACEN(" binop result on vertex "<<&*v01<<" on "<<&*(v01->sncp())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:147:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 147 | CGAL_NEF_TRACEN(" binop result on vertex "<<&*v01<<" on "<<&*(v01->sncp())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h: In member function 'CGAL::Binary_operation<Map>::Vertex_handle CGAL::Binary_operation<Map>::create_local_view_on(const Point_3&, Volume_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:171:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 171 | CGAL_NEF_TRACEN("volume "<<&*c<<" marked as "<<c->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:171:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 171 | CGAL_NEF_TRACEN("volume "<<&*c<<" marked as "<<c->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h: In member function 'void CGAL::Binary_operation<Map>::Intersection_call_back<SNC_decorator, Selection, Association>::operator()(Halfedge_handle, CGAL::Binary_operation<Map>::Object_handle, const CGAL::Binary_operation<Map>::Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:204:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 204 | CGAL_NEF_TRACEN("Intersection_call_back: intersection reported on " << p << " (normalized: " << normalized(p) << " )"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:204:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 204 | CGAL_NEF_TRACEN("Intersection_call_back: intersection reported on " << p << " (normalized: " << normalized(p) << " )"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:206:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 206 | CGAL_NEF_TRACEN("edge 0 has source " << e0->source()->point() << " and direction " << e0->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:206:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 206 | CGAL_NEF_TRACEN("edge 0 has source " << e0->source()->point() << " and direction " << e0->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:208:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 208 | CGAL_NEF_TRACEN("edge 1 has source " << e->source()->point() << " and direction " << e->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:208:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 208 | CGAL_NEF_TRACEN("edge 1 has source " << e->source()->point() << " and direction " << e->vector()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:211:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 211 | CGAL_NEF_TRACEN("face 1 has plane equation " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:211:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 211 | CGAL_NEF_TRACEN("face 1 has plane equation " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h: In member function 'void CGAL::Binary_operation<Map>::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:323:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 323 | CGAL_NEF_TRACEN("=> binary operation"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:323:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 323 | CGAL_NEF_TRACEN("=> binary operation"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:332:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 332 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:332:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 332 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:335:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 335 | CGAL_NEF_TRACEN("=> for all v0 in snc1, qualify v0 with respect snc2"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:335:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 335 | CGAL_NEF_TRACEN("=> for all v0 in snc1, qualify v0 with respect snc2"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:356:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 356 | CGAL_NEF_TRACEN("Locating point " << p0); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:356:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 356 | CGAL_NEF_TRACEN("Locating point " << p0); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:371:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 371 | CGAL_NEF_TRACEN("p0 found on vertex"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:371:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 371 | CGAL_NEF_TRACEN("p0 found on vertex"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:376:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 376 | CGAL_NEF_TRACEN("p0 found on edge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:376:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 376 | CGAL_NEF_TRACEN("p0 found on edge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:382:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 382 | CGAL_NEF_TRACEN("p0 found on facet" << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:382:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 382 | CGAL_NEF_TRACEN("p0 found on facet" << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:388:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 388 | CGAL_NEF_TRACEN("p0 found on volume with mark " << c->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:388:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 388 | CGAL_NEF_TRACEN("p0 found on volume with mark " << c->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:407:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 407 | CGAL_NEF_TRACEN("vertex in volume deleted " << std::endl << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:407:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 407 | CGAL_NEF_TRACEN("vertex in volume deleted " << std::endl << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:418:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 418 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:418:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 418 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:421:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 421 | CGAL_NEF_TRACEN("=> for all v1 in snc1, qualify v1 with respect snc0"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:421:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 421 | CGAL_NEF_TRACEN("=> for all v1 in snc1, qualify v1 with respect snc0"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:429:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 429 | CGAL_NEF_TRACEN("Locating point " << p1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:429:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 429 | CGAL_NEF_TRACEN("Locating point " << p1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:447:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 447 | CGAL_NEF_TRACEN("p1 found on edge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:447:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 447 | CGAL_NEF_TRACEN("p1 found on edge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:453:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 453 | CGAL_NEF_TRACEN("p1 found on facet"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:453:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 453 | CGAL_NEF_TRACEN("p1 found on facet"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:459:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 459 | CGAL_NEF_TRACEN("p1 found on volume with mark " << c->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:459:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 459 | CGAL_NEF_TRACEN("p1 found on volume with mark " << c->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:479:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 479 | CGAL_NEF_TRACEN("vertex in volume deleted " << std::endl << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:479:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 479 | CGAL_NEF_TRACEN("vertex in volume deleted " << std::endl << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:491:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 491 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = "<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:491:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 491 | CGAL_NEF_TRACEN("\nnumber of vertices (so far...) = "<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:562:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 562 | CGAL_NEF_TRACEN("intersection by fast box intersection"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:562:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 562 | CGAL_NEF_TRACEN("intersection by fast box intersection"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:577:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 577 | CGAL_NEF_TRACEN("=> resultant vertices (before simplification): "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/Binary_operation.h:577:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 577 | CGAL_NEF_TRACEN("=> resultant vertices (before simplification): "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In constructor 'CGAL::Nef_polyhedron_S2<K, I, Mk, M>::Nef_polyhedron_S2(const Sphere_circle&, Boundary)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:225:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 225 | CGAL_NEF_TRACEN("Nef_polyhedron_S2(): construction from circle "<<c); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:225:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 225 | CGAL_NEF_TRACEN("Nef_polyhedron_S2(): construction from circle "<<c); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In constructor 'CGAL::Nef_polyhedron_S2<K, I, Mk, M>::Nef_polyhedron_S2(Forward_iterator, Forward_iterator, Boundary)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:247:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 247 | { CGAL_NEF_TRACEN("Nef_polyhedron_S2(): creation from segment range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:247:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 247 | { CGAL_NEF_TRACEN("Nef_polyhedron_S2(): creation from segment range"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In member function 'bool CGAL::Nef_polyhedron_S2<K, I, Mk, M>::is_empty() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:333:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 333 | CGAL_NEF_TRACEN("is_empty()"<<*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:333:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 333 | CGAL_NEF_TRACEN("is_empty()"<<*this); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In member function 'void CGAL::Nef_polyhedron_S2<K, I, Mk, M>::extract_complement()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:359:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 359 | { CGAL_NEF_TRACEN("extract complement"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:359:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 359 | { CGAL_NEF_TRACEN("extract complement"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In member function 'void CGAL::Nef_polyhedron_S2<K, I, Mk, M>::extract_interior()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:376:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 376 | { CGAL_NEF_TRACEN("extract interior"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:376:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 376 | { CGAL_NEF_TRACEN("extract interior"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In member function 'void CGAL::Nef_polyhedron_S2<K, I, Mk, M>::extract_boundary()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:389:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 389 | { CGAL_NEF_TRACEN("extract boundary"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:389:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 389 | { CGAL_NEF_TRACEN("extract boundary"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In member function 'void CGAL::Nef_polyhedron_S2<K, I, Mk, M>::extract_closure()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:404:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 404 | { CGAL_NEF_TRACEN("extract closure"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:404:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 404 | { CGAL_NEF_TRACEN("extract closure"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h: In member function 'void CGAL::Nef_polyhedron_S2<K, I, Mk, M>::extract_regularization()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:412:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 412 | { CGAL_NEF_TRACEN("extract regularization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_S2.h:412:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 412 | { CGAL_NEF_TRACEN("extract regularization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/normal_vector_newell_3.h: In function 'void CGAL::normal_vector_newell_3(IC, IC, Vector&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/normal_vector_newell_3.h:94:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 94 | CGAL_NEF_TRACEN("newell normal vector "<<n); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/normal_vector_newell_3.h:94:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 94 | CGAL_NEF_TRACEN("newell normal vector "<<n); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/normal_vector_newell_3.h: In function 'void CGAL::normal_vector_newell_3(IC, IC, VertexPointMap, Vector&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/normal_vector_newell_3.h:116:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 116 | CGAL_NEF_TRACEN("newell normal vector "<<n); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/normal_vector_newell_3.h:116:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 116 | CGAL_NEF_TRACEN("newell normal vector "<<n); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h: In member function 'typename Facet_::Plane_3 CGAL::Facet_plane_3::operator()(Facet_&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:109:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 109 | CGAL_NEF_TRACEN( *point_cir); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:109:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 109 | CGAL_NEF_TRACEN( *point_cir); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:110:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 110 | CGAL_NEF_TRACEN(internal::Plane_constructor<Plane>::get_type_plane(*point_cir, Vector( plane_orthogonal_vector))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:110:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 110 | CGAL_NEF_TRACEN(internal::Plane_constructor<Plane>::get_type_plane(*point_cir, Vector( plane_orthogonal_vector))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h: In function 'void CGAL::polygon_mesh_to_nef_3(PolygonMesh&, SNC_structure&, FaceIndexMap, HalfedgeIndexMap)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:224:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 224 | CGAL_NEF_TRACEN("v "<< get(pmap,pv)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:224:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 224 | CGAL_NEF_TRACEN("v "<< get(pmap,pv)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:255:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 255 | CGAL_NEF_TRACEN(pe_target); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:255:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 255 | CGAL_NEF_TRACEN(pe_target); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:256:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 256 | CGAL_NEF_TRACEN(get(pmap,target(opposite(pe_prev,P),P))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_3/polygon_mesh_to_nef_3.h:256:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 256 | CGAL_NEF_TRACEN(get(pmap,target(opposite(pe_prev,P),P))); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In destructor 'CGAL::Nef_polyhedron_3_rep<K, I, M>::~Nef_polyhedron_3_rep()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:131:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 131 | CGAL_NEF_TRACEN( "Nef_polyhedron_3_rep: destroying SNC structure "<<&snc_<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:131:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 131 | CGAL_NEF_TRACEN( "Nef_polyhedron_3_rep: destroying SNC structure "<<&snc_<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In destructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::~Nef_polyhedron_3()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:387:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 387 | CGAL_NEF_TRACEN("~Nef_polyhedron_3: destructor called for snc "<<&snc()<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:387:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 387 | CGAL_NEF_TRACEN("~Nef_polyhedron_3: destructor called for snc "<<&snc()<< | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(II, II, const CGAL::Vector_3<KN>&, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:396:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 396 | { CGAL_NEF_TRACEN("construction from vertex cycle (main part)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:396:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 396 | { CGAL_NEF_TRACEN("construction from vertex cycle (main part)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(II, II, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:426:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 426 | { CGAL_NEF_TRACEN("construction from vertex cycle (normal computation)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:426:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 426 | { CGAL_NEF_TRACEN("construction from vertex cycle (normal computation)"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(CGAL::Polyhedron_3<T1, T2, T3, T4>&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:607:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 607 | CGAL_NEF_TRACEN("construction from Polyhedron_3"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:607:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 607 | CGAL_NEF_TRACEN("construction from Polyhedron_3"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(const PolygonMesh&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:622:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 622 | CGAL_NEF_TRACEN("construction from PolygonMesh with internal index maps"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:622:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 622 | CGAL_NEF_TRACEN("construction from PolygonMesh with internal index maps"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(const PolygonMesh&, const HalfedgeIndexMap&, const FaceIndexMap&, typename boost::disable_if<boost::is_same<FaceIndexMap, bool> >::type*)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:643:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 643 | CGAL_NEF_TRACEN("construction from PolygonMesh"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:643:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 643 | CGAL_NEF_TRACEN("construction from PolygonMesh"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Triangulation_handler2<Kernel>::Triangulation_handler2(CGAL::Nef_polyhedron_3<K, I, Mk>::Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:700:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 700 | CGAL_NEF_TRACEN(" insert point" << sfc->source()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:700:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 700 | CGAL_NEF_TRACEN(" insert point" << sfc->source()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:711:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 711 | CGAL_NEF_TRACEN(" insert constraint" << sfc->source()->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:711:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 711 | CGAL_NEF_TRACEN(" insert constraint" << sfc->source()->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:720:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 720 | CGAL_NEF_TRACEN("number of finite triangles " << ct.number_of_faces()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:720:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 720 | CGAL_NEF_TRACEN("number of finite triangles " << ct.number_of_faces()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::Build_polyhedron<HDS>::Visitor::visit(CGAL::Nef_polyhedron_3<K, I, Mk>::Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:813:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 813 | CGAL_NEF_TRACEN("Build_polyhedron: visit facet " << opposite_facet->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:813:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 813 | CGAL_NEF_TRACEN("Build_polyhedron: visit facet " << opposite_facet->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:852:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 852 | CGAL_NEF_TRACEN(" add vertex " << hc_start->source()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:852:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 852 | CGAL_NEF_TRACEN(" add vertex " << hc_start->source()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::Build_polyhedron2<HDS>::Visitor::visit(CGAL::Nef_polyhedron_3<K, I, Mk>::Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1003:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1003 | CGAL_NEF_TRACEN("Build_polyhedron: visit facet " << opposite_facet->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1003:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 1003 | CGAL_NEF_TRACEN("Build_polyhedron: visit facet " << opposite_facet->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1020:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1020 | CGAL_NEF_TRACEN(" add vertex " << hc_start->source()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1020:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1020 | CGAL_NEF_TRACEN(" add vertex " << hc_start->source()->center_vertex()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'bool CGAL::Nef_polyhedron_3<K, I, Mk>::is_simple() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1157:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1157 | CGAL_NEF_TRACEN("there is no edge with non-manifold situation"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1157:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1157 | CGAL_NEF_TRACEN("there is no edge with non-manifold situation"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1164:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1164 | CGAL_NEF_TRACEN("there is no vertex with non-manifold situation"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1164:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1164 | CGAL_NEF_TRACEN("there is no vertex with non-manifold situation"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::simplify()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1322:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1322 | CGAL_NEF_TRACEN( "simplify(): structure simplified? "<<simplified); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1322:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1322 | CGAL_NEF_TRACEN( "simplify(): structure simplified? "<<simplified); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::extract_closure()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1364:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1364 | { CGAL_NEF_TRACEN("extract closure"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1364:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1364 | { CGAL_NEF_TRACEN("extract closure"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::extract_regularization()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1373:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1373 | { CGAL_NEF_TRACEN("extract regularization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1373:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1373 | { CGAL_NEF_TRACEN("extract regularization"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'CGAL::Nef_polyhedron_3<K, I, Mk> CGAL::Nef_polyhedron_3<K, I, Mk>::intersection(const CGAL::Nef_polyhedron_3<K, I, Mk>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1420:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1420 | CGAL_NEF_TRACEN(" intersection between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1420:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1420 | CGAL_NEF_TRACEN(" intersection between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'CGAL::Nef_polyhedron_3<K, I, Mk> CGAL::Nef_polyhedron_3<K, I, Mk>::join(const CGAL::Nef_polyhedron_3<K, I, Mk>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1448:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1448 | CGAL_NEF_TRACEN(" join between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1448:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1448 | CGAL_NEF_TRACEN(" join between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'CGAL::Nef_polyhedron_3<K, I, Mk> CGAL::Nef_polyhedron_3<K, I, Mk>::difference(const CGAL::Nef_polyhedron_3<K, I, Mk>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1465:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1465 | CGAL_NEF_TRACEN(" difference between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1465:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1465 | CGAL_NEF_TRACEN(" difference between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'CGAL::Nef_polyhedron_3<K, I, Mk> CGAL::Nef_polyhedron_3<K, I, Mk>::symmetric_difference(const CGAL::Nef_polyhedron_3<K, I, Mk>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1483:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1483 | CGAL_NEF_TRACEN(" symmetic difference between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1483:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1483 | CGAL_NEF_TRACEN(" symmetic difference between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'bool CGAL::Nef_polyhedron_3<K, I, Mk>::operator==(const CGAL::Nef_polyhedron_3<K, I, Mk>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1550:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1550 | { CGAL_NEF_TRACEN(" equality comparision between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1550:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1550 | { CGAL_NEF_TRACEN(" equality comparision between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'bool CGAL::Nef_polyhedron_3<K, I, Mk>::operator!=(const CGAL::Nef_polyhedron_3<K, I, Mk>&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1554:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1554 | { CGAL_NEF_TRACEN(" inequality comparision between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1554:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1554 | { CGAL_NEF_TRACEN(" inequality comparision between nef3 "<<&*this<<" and "<<&N1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const Aff_transformation_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1718:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1718 | CGAL_NEF_TRACEN("transform vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1718:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 1718 | CGAL_NEF_TRACEN("transform vertex "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'CGAL::Nef_polyhedron_3<K, I, Mk>::Object_handle CGAL::Nef_polyhedron_3<K, I, Mk>::locate(const Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1954:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1954 | CGAL_NEF_TRACEN( "locating point..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:1954:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 1954 | CGAL_NEF_TRACEN( "locating point..."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(Content)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2028:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2028 | CGAL_NEF_TRACEN("construction from empty or space."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2028:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2028 | CGAL_NEF_TRACEN("construction from empty or space."); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In constructor 'CGAL::Nef_polyhedron_3<K, I, Mk>::Nef_polyhedron_3(const Plane_3&, Boundary)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2043:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2043 | CGAL_NEF_TRACEN("construction from plane "<<h); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2043:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2043 | CGAL_NEF_TRACEN("construction from plane "<<h); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::extract_complement()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2106:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2106 | CGAL_NEF_TRACEN("extract complement"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2106:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2106 | CGAL_NEF_TRACEN("extract complement"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::extract_interior()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2129:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2129 | CGAL_NEF_TRACEN("extract interior"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2129:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2129 | CGAL_NEF_TRACEN("extract interior"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h: In member function 'void CGAL::Nef_polyhedron_3<K, I, Mk>::extract_boundary()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2148:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2148 | CGAL_NEF_TRACEN("extract boundary"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_polyhedron_3.h:2148:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 2148 | CGAL_NEF_TRACEN("extract boundary"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'CGAL::SM_walls<SMap>::SHalfedge_handle CGAL::SM_walls<SMap>::find_cap(SVertex_handle, Sphere_point, Sphere_circle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:84:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 84 | CGAL_NEF_TRACEN( "find_cap " << sv->source()->point() << ":" << sv->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:84:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 84 | CGAL_NEF_TRACEN( "find_cap " << sv->source()->point() << ":" << sv->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:105:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 105 | CGAL_NEF_TRACEN( "sv " << sv->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:105:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 105 | CGAL_NEF_TRACEN( "sv " << sv->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:106:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 106 | CGAL_NEF_TRACEN( "c " << c.orthogonal_vector() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:106:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 106 | CGAL_NEF_TRACEN( "c " << c.orthogonal_vector() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:121:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 121 | CGAL_NEF_TRACEN( "sh " << sh->circle().orthogonal_vector() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:121:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 121 | CGAL_NEF_TRACEN( "sh " << sh->circle().orthogonal_vector() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:122:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 122 | CGAL_NEF_TRACEN( "shnext " << shnext->circle().orthogonal_vector() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:122:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 122 | CGAL_NEF_TRACEN( "shnext " << shnext->circle().orthogonal_vector() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:124:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 124 | CGAL_NEF_TRACEN( "seg " << seg ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:124:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 124 | CGAL_NEF_TRACEN( "seg " << seg ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'void CGAL::SM_walls<SMap>::insert_new_svertex_into_sedge(SVertex_handle, SHalfedge_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:134:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 134 | CGAL_NEF_TRACEN( "insert new svertex into sedge " << sv->point() << " | " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:134:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 134 | CGAL_NEF_TRACEN( "insert new svertex into sedge " << sv->point() << " | " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:137:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 137 | CGAL_NEF_TRACEN( "double coords " << CGAL::to_double(sv->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:137:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 137 | CGAL_NEF_TRACEN( "double coords " << CGAL::to_double(sv->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'bool CGAL::SM_walls<SMap>::legal_direction(Sphere_segment, Object_handle&, Sphere_point&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:206:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 206 | CGAL_NEF_TRACEN( "legal_direction " << seg ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:206:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 206 | CGAL_NEF_TRACEN( "legal_direction " << seg ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:212:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 212 | CGAL_NEF_TRACEN( " found svertex " << sv->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:212:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 212 | CGAL_NEF_TRACEN( " found svertex " << sv->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:218:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 218 | CGAL_NEF_TRACEN( " found sedge " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:218:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 218 | CGAL_NEF_TRACEN( " found sedge " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:224:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 224 | CGAL_NEF_TRACEN( " found sloop " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:224:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 224 | CGAL_NEF_TRACEN( " found sloop " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:232:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 232 | CGAL_NEF_TRACEN("did not find anything"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:232:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 232 | CGAL_NEF_TRACEN("did not find anything"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:260:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 260 | CGAL_NEF_TRACEN( " found sface" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:260:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 260 | CGAL_NEF_TRACEN( " found sface" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'CGAL::SM_walls<SMap>::SVertex_handle CGAL::SM_walls<SMap>::add_ray_svertex(Sphere_point)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:316:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 316 | CGAL_NEF_TRACEN( "add_ray_svertex " << sp ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:316:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 316 | CGAL_NEF_TRACEN( "add_ray_svertex " << sp ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'CGAL::SM_walls<SMap>::SVertex_handle CGAL::SM_walls<SMap>::add_svertex_into_object(Sphere_point, Object_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:330:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 330 | CGAL_NEF_TRACEN( "add_svertex_into_object " << sp ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:330:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 330 | CGAL_NEF_TRACEN( "add_svertex_into_object " << sp ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:338:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 338 | CGAL_NEF_TRACEN( " found sface with mark " << sf->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:338:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 338 | CGAL_NEF_TRACEN( " found sface with mark " << sf->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:347:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 347 | CGAL_NEF_TRACEN( " found svertex" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:347:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 347 | CGAL_NEF_TRACEN( " found svertex" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:353:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 353 | CGAL_NEF_TRACEN( " found sedge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:353:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 353 | CGAL_NEF_TRACEN( " found sedge"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:362:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 362 | CGAL_NEF_TRACEN( " found sloop" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:362:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 362 | CGAL_NEF_TRACEN( " found sloop" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'CGAL::SM_walls<SMap>::SVertex_handle CGAL::SM_walls<SMap>::add_lateral_svertex(Sphere_segment, bool, const Sphere_point&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:377:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 377 | CGAL_NEF_TRACEN( "add_lateral_svertex " << sphere_ray ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:377:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 377 | CGAL_NEF_TRACEN( "add_lateral_svertex " << sphere_ray ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:383:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 383 | CGAL_NEF_TRACEN( "double coords " << CGAL::to_double(sp1.x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:383:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 383 | CGAL_NEF_TRACEN( "double coords " << CGAL::to_double(sp1.x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:408:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 408 | CGAL_NEF_TRACEN( " split sedge" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:408:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 408 | CGAL_NEF_TRACEN( " split sedge" ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:418:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 418 | CGAL_NEF_TRACEN( " found svertex " << sv->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:418:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 418 | CGAL_NEF_TRACEN( " found svertex " << sv->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:424:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 424 | CGAL_NEF_TRACEN( " found sloop " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:424:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 424 | CGAL_NEF_TRACEN( " found sloop " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h: In member function 'void CGAL::SM_walls<SMap>::add_sedge_between(SVertex_handle, SVertex_handle, int&, int&, Sphere_circle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:460:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 460 | CGAL_NEF_TRACEN( "add sedges between " << sv1->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:460:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 460 | CGAL_NEF_TRACEN( "add sedges between " << sv1->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:469:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 469 | CGAL_NEF_TRACEN( "error " << sv1->point() << "at " << sv1->source()->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:469:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 469 | CGAL_NEF_TRACEN( "error " << sv1->point() << "at " << sv1->source()->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:476:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 476 | CGAL_NEF_TRACEN( "error " << sv2->point() << "at " << sv2->source()->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:476:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 476 | CGAL_NEF_TRACEN( "error " << sv2->point() << "at " << sv2->source()->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:550:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 550 | CGAL_NEF_TRACEN( sv1->point() << "->" << sv2->point() << "==" | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:550:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 550 | CGAL_NEF_TRACEN( sv1->point() << "->" << sv2->point() << "==" | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:567:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 567 | CGAL_NEF_TRACEN("sf_new->mark()=" << sf_old->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/SM_walls.h:567:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 567 | CGAL_NEF_TRACEN("sf_new->mark()=" << sf_old->mark()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h: In member function 'CGAL::Ray_hit_generator<Nef_>::Vertex_handle CGAL::Ray_hit_generator<Nef_>::create_vertex_on_first_hit(const Ray_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:82:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 82 | CGAL_NEF_TRACEN( "shoot ray in SNC " << r ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:82:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 82 | CGAL_NEF_TRACEN( "shoot ray in SNC " << r ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:88:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 88 | CGAL_NEF_TRACEN( "Found vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:88:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 88 | CGAL_NEF_TRACEN( "Found vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:98:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 98 | CGAL_NEF_TRACEN( "Found edge " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:98:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 98 | CGAL_NEF_TRACEN( "Found edge " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:106:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 106 | CGAL_NEF_TRACEN( "new vertex " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:106:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 106 | CGAL_NEF_TRACEN( "new vertex " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:138:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 138 | CGAL_NEF_TRACEN("new edge " << e->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:138:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 138 | CGAL_NEF_TRACEN("new edge " << e->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:140:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 140 | CGAL_NEF_TRACEN("new edge " << svf->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:140:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 140 | CGAL_NEF_TRACEN("new edge " << svf->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:148:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 148 | CGAL_NEF_TRACEN( "Found facet " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:148:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 148 | CGAL_NEF_TRACEN( "Found facet " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:153:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | CGAL_NEF_TRACEN( "new vertex " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator.h:153:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | CGAL_NEF_TRACEN( "new vertex " << ip ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h: In member function 'bool CGAL::Single_wall_creator<Nef_>::need_to_create_wall() const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:112:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 112 | CGAL_NEF_TRACEN( "SM_walls " << origin[i]->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:112:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 112 | CGAL_NEF_TRACEN( "SM_walls " << origin[i]->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:121:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 121 | CGAL_NEF_TRACEN( "check " << sv0->point() << "+" << sv1->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:121:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 121 | CGAL_NEF_TRACEN( "check " << sv0->point() << "+" << sv1->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:134:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 134 | CGAL_NEF_TRACEN( "did not process edge " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:134:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 134 | CGAL_NEF_TRACEN( "did not process edge " ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:135:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 135 | CGAL_NEF_TRACEN( "check " << sh0->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:135:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 135 | CGAL_NEF_TRACEN( "check " << sh0->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:137:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 137 | CGAL_NEF_TRACEN( "check " << sh1->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:137:15: note: in expansion of macro 'CGAL_NEF_TRACEN' 137 | CGAL_NEF_TRACEN( "check " << sh1->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h: In member function 'CGAL::Single_wall_creator<Nef_>::SVertex_handle CGAL::Single_wall_creator<Nef_>::create_new_outer_cycle(SVertex_handle, Sphere_circle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:155:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 155 | CGAL_NEF_TRACEN( "create new outer cycle " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:155:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 155 | CGAL_NEF_TRACEN( "create new outer cycle " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:158:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 158 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(estart->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:158:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 158 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(estart->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:161:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(estart->twin()->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:161:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(estart->twin()->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:203:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 203 | CGAL_NEF_TRACEN( "current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:203:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 203 | CGAL_NEF_TRACEN( "current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:205:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 205 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(v->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:205:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 205 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(v->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:209:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 209 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:209:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 209 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:221:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 221 | CGAL_NEF_TRACEN( "twins " << lateral_svertex->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:221:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 221 | CGAL_NEF_TRACEN( "twins " << lateral_svertex->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:239:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 239 | CGAL_NEF_TRACEN( "last current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:239:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 239 | CGAL_NEF_TRACEN( "last current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:241:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 241 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:241:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 241 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:260:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 260 | CGAL_NEF_TRACEN( "final twins " << lateral_svertex->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:260:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 260 | CGAL_NEF_TRACEN( "final twins " << lateral_svertex->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h: In member function 'void CGAL::Single_wall_creator<Nef_>::insert_into_outer_cycle(SVertex_handle, Sphere_circle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:275:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 275 | CGAL_NEF_TRACEN( "current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:275:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 275 | CGAL_NEF_TRACEN( "current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:277:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 277 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(v->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:277:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 277 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(v->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:281:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 281 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:281:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 281 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:292:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 292 | CGAL_NEF_TRACEN( "twins " << lateral_svertex->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:292:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 292 | CGAL_NEF_TRACEN( "twins " << lateral_svertex->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:312:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN( "last current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:312:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN( "last current vertex " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:314:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 314 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:314:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 314 | CGAL_NEF_TRACEN( "SM_walls " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h: In member function 'void CGAL::Single_wall_creator<Nef_>::operator()(SNC_and_PL&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:365:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 365 | CGAL_NEF_TRACEN("found open sedge " << seopen->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator.h:365:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 365 | CGAL_NEF_TRACEN("found open sedge " << seopen->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h: In member function 'void CGAL::Single_wall_creator2<Nef_>::operator()(SNC_and_PL&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:114:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 114 | CGAL_NEF_TRACEN( "Single_wall_creator2: ein " << ein->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:114:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 114 | CGAL_NEF_TRACEN( "Single_wall_creator2: ein " << ein->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:116:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 116 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:116:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 116 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:119:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 119 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->twin()->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:119:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 119 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->twin()->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:122:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 122 | CGAL_NEF_TRACEN( "Single_wall_creator2: spin " << spin ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:122:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 122 | CGAL_NEF_TRACEN( "Single_wall_creator2: spin " << spin ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:142:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 142 | CGAL_NEF_TRACEN("lateral_sv_tgt " << lateral_sv_tgt[0]->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:142:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 142 | CGAL_NEF_TRACEN("lateral_sv_tgt " << lateral_sv_tgt[0]->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:161:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN( "nachbehandlung: ray " << r ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:161:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 161 | CGAL_NEF_TRACEN( "nachbehandlung: ray " << r ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:162:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 162 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(r.source().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator2.h:162:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 162 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(r.source().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h: In function 'bool CGAL::is_reflex_sedge_in_any_direction(typename SNC_structure::SHalfedge_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:60:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 60 | CGAL_NEF_TRACEN("isolated sedge " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:60:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 60 | CGAL_NEF_TRACEN("isolated sedge " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:75:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 75 | CGAL_NEF_TRACEN("reflex sedge " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:75:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 75 | CGAL_NEF_TRACEN("reflex sedge " | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h: In function 'int CGAL::is_reflex_sedge(typename SNC_structure::SHalfedge_handle, typename SNC_structure::Sphere_point, bool)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:92:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 92 | CGAL_NEF_TRACEN("is reflex edge?"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:92:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 92 | CGAL_NEF_TRACEN("is reflex edge?"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:93:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 93 | CGAL_NEF_TRACEN(" e " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:93:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 93 | CGAL_NEF_TRACEN(" e " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:111:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 111 | CGAL_NEF_TRACEN(" only one sedge pair " << se->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:111:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 111 | CGAL_NEF_TRACEN(" only one sedge pair " << se->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:121:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 121 | CGAL_NEF_TRACEN(" se1 " << se->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:121:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 121 | CGAL_NEF_TRACEN(" se1 " << se->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:124:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 124 | CGAL_NEF_TRACEN(" se2 " << se2->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:124:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 124 | CGAL_NEF_TRACEN(" se2 " << se2->circle() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:131:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 131 | CGAL_NEF_TRACEN(" too short"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:131:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 131 | CGAL_NEF_TRACEN(" too short"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:136:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 136 | CGAL_NEF_TRACEN(" cp " << cp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:136:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 136 | CGAL_NEF_TRACEN(" cp " << cp); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:139:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 139 | CGAL_NEF_TRACEN(" sp3 " << sp3); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:139:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 139 | CGAL_NEF_TRACEN(" sp3 " << sp3); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:141:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 141 | CGAL_NEF_TRACEN(" os1 " << (int) os1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:141:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 141 | CGAL_NEF_TRACEN(" os1 " << (int) os1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:143:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 143 | CGAL_NEF_TRACEN(" os2 " << (int) os2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:143:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 143 | CGAL_NEF_TRACEN(" os2 " << (int) os2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:171:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 171 | CGAL_NEF_TRACEN(" result " << result); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/is_reflex_sedge.h:171:3: note: in expansion of macro 'CGAL_NEF_TRACEN' 171 | CGAL_NEF_TRACEN(" result " << result); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_edge_searcher.h: In member function 'void CGAL::Reflex_edge_searcher<Nef_, Positively_sorted_set, Negatively_sorted_set>::operator()(SNC_structure&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_edge_searcher.h:96:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 96 | CGAL_NEF_TRACEN("isrse final " << sei->source()->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_edge_searcher.h:96:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 96 | CGAL_NEF_TRACEN("isrse final " << sei->source()->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_vertex_searcher.h: In member function 'int CGAL::Reflex_vertex_searcher<Nef_>::is_reflex_vertex(Vertex_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_vertex_searcher.h:129:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 129 | CGAL_NEF_TRACEN("markedsf " << markedsf[0] << " " << markedsf[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_vertex_searcher.h:129:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 129 | CGAL_NEF_TRACEN("markedsf " << markedsf[0] << " " << markedsf[1]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_vertex_searcher.h:130:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 130 | CGAL_NEF_TRACEN("sf " << &*sfp << "==" << &*sfn); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Reflex_vertex_searcher.h:130:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 130 | CGAL_NEF_TRACEN("sf " << &*sfp << "==" << &*sfn); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h: In member function 'void CGAL::Single_wall_creator3<Nef_>::operator()(SNC_and_PL&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:110:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 110 | CGAL_NEF_TRACEN( "Single_wall_creator3: ein " << ein->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:110:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 110 | CGAL_NEF_TRACEN( "Single_wall_creator3: ein " << ein->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:112:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 112 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:112:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 112 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:115:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 115 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->twin()->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:115:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 115 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(ein->twin()->source()->point().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:136:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 136 | CGAL_NEF_TRACEN("lateral_sv_tgt " << lateral_sv_tgt[0]->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:136:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 136 | CGAL_NEF_TRACEN("lateral_sv_tgt " << lateral_sv_tgt[0]->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:167:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 167 | CGAL_NEF_TRACEN( "nachbehandlung: ray " << r ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:167:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 167 | CGAL_NEF_TRACEN( "nachbehandlung: ray " << r ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:168:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 168 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(r.source().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Single_wall_creator3.h:168:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 168 | CGAL_NEF_TRACEN( "double coords" << CGAL::to_double(r.source().x()) | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h: In member function 'CGAL::Ray_hit_generator2<Nef_>::Vertex_handle CGAL::Ray_hit_generator2<Nef_>::create_vertex_on_first_hit(const Ray_3&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:85:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("shoot ray in SNC " << r); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:85:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("shoot ray in SNC " << r); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:93:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 93 | CGAL_NEF_TRACEN("Found vertex " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:93:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 93 | CGAL_NEF_TRACEN("Found vertex " << v->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:103:8: note: in expansion of macro 'CGAL_NEF_TRACEN' 103 | CGAL_NEF_TRACEN("Found edge " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:103:8: note: in expansion of macro 'CGAL_NEF_TRACEN' 103 | CGAL_NEF_TRACEN("Found edge " << e->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:111:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 111 | CGAL_NEF_TRACEN("new vertex " << ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:111:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 111 | CGAL_NEF_TRACEN("new vertex " << ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:148:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 148 | CGAL_NEF_TRACEN("new edge " << e->source()->point() << "->" << e->twin()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:148:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 148 | CGAL_NEF_TRACEN("new edge " << e->source()->point() << "->" << e->twin()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:149:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 149 | CGAL_NEF_TRACEN("new edge " << svf->source()->point() << "->" << svf->twin()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:149:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 149 | CGAL_NEF_TRACEN("new edge " << svf->source()->point() << "->" << svf->twin()->source()->point()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:150:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 150 | CGAL_NEF_TRACEN("second_half " << second_half->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:150:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 150 | CGAL_NEF_TRACEN("second_half " << second_half->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:159:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 159 | CGAL_NEF_TRACEN("Found facet "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:159:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 159 | CGAL_NEF_TRACEN("Found facet "); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:164:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 164 | CGAL_NEF_TRACEN("new vertex " << ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:164:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 164 | CGAL_NEF_TRACEN("new vertex " << ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h: In member function 'void CGAL::Ray_hit_generator2<Nef_>::operator()(SNC_and_PL&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:180:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 180 | CGAL_NEF_TRACEN("ray hit 2: " << vs->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:180:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 180 | CGAL_NEF_TRACEN("ray hit 2: " << vs->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:189:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 189 | CGAL_NEF_TRACEN("sv1 " << sv1->source()->point() << "( " << sv1->point() << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:189:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 189 | CGAL_NEF_TRACEN("sv1 " << sv1->source()->point() << "( " << sv1->point() << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:190:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 190 | CGAL_NEF_TRACEN("sv2 " << sv2->source()->point() << "( " << sv2->point() << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Ray_hit_generator2.h:190:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 190 | CGAL_NEF_TRACEN("sv2 " << sv2->source()->point() << "( " << sv2->point() << ")"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h: In member function 'void CGAL::Generic_edge_sorter<Point_3, FTComparison, SplitTest, VertexInserter, Container>::operator()(Container&, SplitTest&, VertexInserter&)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:78:17: note: in expansion of macro 'CGAL_NEF_TRACEN' 78 | CGAL_NEF_TRACEN("edge_sorter " << c.size()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:78:17: note: in expansion of macro 'CGAL_NEF_TRACEN' 78 | CGAL_NEF_TRACEN("edge_sorter " << c.size()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:85:25: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("1: " << (*esi1)->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:85:25: note: in expansion of macro 'CGAL_NEF_TRACEN' 85 | CGAL_NEF_TRACEN("1: " << (*esi1)->source()->point() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:106:41: note: in expansion of macro 'CGAL_NEF_TRACEN' 106 | CGAL_NEF_TRACEN("ip " << ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:106:41: note: in expansion of macro 'CGAL_NEF_TRACEN' 106 | CGAL_NEF_TRACEN("ip " << ip); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h: In member function 'bool CGAL::Need_to_split<Kernel, PointComparison>::operator()(Segment_3, Segment_3, Point_3&) const': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:153:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | CGAL_NEF_TRACEN("need_to_split " << s1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:153:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 153 | CGAL_NEF_TRACEN("need_to_split " << s1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:154:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 154 | CGAL_NEF_TRACEN(" " << s2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:154:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 154 | CGAL_NEF_TRACEN(" " << s2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:158:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 158 | CGAL_NEF_TRACEN("pl1 " << pl1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:158:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 158 | CGAL_NEF_TRACEN("pl1 " << pl1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:165:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 165 | CGAL_NEF_TRACEN("ip1 " << ip1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:165:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 165 | CGAL_NEF_TRACEN("ip1 " << ip1); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:168:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 168 | CGAL_NEF_TRACEN("pl2 " << pl2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:168:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 168 | CGAL_NEF_TRACEN("pl2 " << pl2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:176:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 176 | CGAL_NEF_TRACEN("ips " << ip1 << ", " << ip2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Convex_decomposition_3/Edge_sorter.h:176:5: note: in expansion of macro 'CGAL_NEF_TRACEN' 176 | CGAL_NEF_TRACEN("ips " << ip1 << ", " << ip2); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SVertex_creator2<Nef_polyhedron_3>::visit(Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:118:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 118 | CGAL_NEF_TRACEN( "SVertex_creator2 " << f->twin()->plane() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:118:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 118 | CGAL_NEF_TRACEN( "SVertex_creator2 " << f->twin()->plane() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SVertex_creator<Nef_polyhedron_3>::visit(Vertex_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:178:56: note: in expansion of macro 'CGAL_NEF_TRACEN' 178 | void visit(Vertex_const_handle v) { CGAL_USE(v); CGAL_NEF_TRACEN( "Vertices " << v->point() );} | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:178:56: note: in expansion of macro 'CGAL_NEF_TRACEN' 178 | void visit(Vertex_const_handle v) { CGAL_USE(v); CGAL_NEF_TRACEN( "Vertices " << v->point() );} | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SVertex_creator<Nef_polyhedron_3>::visit(SFace_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:189:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 189 | CGAL_NEF_TRACEN( "first+current:" << first << "+" << current ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:189:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 189 | CGAL_NEF_TRACEN( "first+current:" << first << "+" << current ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:192:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 192 | CGAL_NEF_TRACEN( "sedge->cirlce() " << sfc->circle() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:192:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 192 | CGAL_NEF_TRACEN( "sedge->cirlce() " << sfc->circle() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:200:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 200 | CGAL_NEF_TRACEN( "first+current:" << first << "+" << current ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:200:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 200 | CGAL_NEF_TRACEN( "first+current:" << first << "+" << current ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:201:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN( "circles " << circles ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:201:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 201 | CGAL_NEF_TRACEN( "circles " << circles ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SVertex_creator<Nef_polyhedron_3>::visit(Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:209:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 209 | CGAL_NEF_TRACEN( "SVertex_creator " << f->twin()->plane() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:209:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 209 | CGAL_NEF_TRACEN( "SVertex_creator " << f->twin()->plane() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:218:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 218 | CGAL_NEF_TRACEN(" hc " << CGAL::to_double(p.hx()) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:218:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 218 | CGAL_NEF_TRACEN(" hc " << CGAL::to_double(p.hx()) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:221:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 221 | CGAL_NEF_TRACEN(" hc->snext()->circle() " << normalized(hc->snext()->circle())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:221:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 221 | CGAL_NEF_TRACEN(" hc->snext()->circle() " << normalized(hc->snext()->circle())); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:224:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 224 | CGAL_NEF_TRACEN( "set next " << hc->source()->source()->point() << ":" | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:224:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 224 | CGAL_NEF_TRACEN( "set next " << hc->source()->source()->point() << ":" | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:246:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 246 | CGAL_NEF_TRACEN("omit facet " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:246:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 246 | CGAL_NEF_TRACEN("omit facet " << f->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SEdge_creator2<Nef_polyhedron_3>::visit(Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:290:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 290 | CGAL_NEF_TRACEN( "SEdge_creator2 " << f->twin()->plane() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:290:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 290 | CGAL_NEF_TRACEN( "SEdge_creator2 " << f->twin()->plane() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:304:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 304 | CGAL_NEF_TRACEN("add stub " << Facet2SVertex[f]->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:304:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 304 | CGAL_NEF_TRACEN("add stub " << Facet2SVertex[f]->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:312:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN("complete edge " << set->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:312:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 312 | CGAL_NEF_TRACEN("complete edge " << set->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SEdge_creator<Nef_polyhedron_3>::visit(Halffacet_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:367:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 367 | CGAL_NEF_TRACEN( "omit facet " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:367:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 367 | CGAL_NEF_TRACEN( "omit facet " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:372:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 372 | CGAL_NEF_TRACEN( "SEdge_creator " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:372:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 372 | CGAL_NEF_TRACEN( "SEdge_creator " << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:380:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 380 | CGAL_NEF_TRACEN("verge " << hc->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:380:7: note: in expansion of macro 'CGAL_NEF_TRACEN' 380 | CGAL_NEF_TRACEN("verge " << hc->circle() << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:405:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 405 | CGAL_NEF_TRACEN(" check next " << &*next[hc]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:405:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 405 | CGAL_NEF_TRACEN(" check next " << &*next[hc]); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:406:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 406 | CGAL_NEF_TRACEN(" check plane " << hc->facet()->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:406:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 406 | CGAL_NEF_TRACEN(" check plane " << hc->facet()->plane()); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:412:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 412 | CGAL_NEF_TRACEN("add stub " << Facet2SVertex[f]->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:412:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 412 | CGAL_NEF_TRACEN("add stub " << Facet2SVertex[f]->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:421:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 421 | CGAL_NEF_TRACEN("complete edge " << set->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:421:13: note: in expansion of macro 'CGAL_NEF_TRACEN' 421 | CGAL_NEF_TRACEN("complete edge " << set->source()->point() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:425:18: note: in expansion of macro 'CGAL_NEF_TRACEN' 425 | } else { CGAL_NEF_TRACEN( "omit " ); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:425:18: note: in expansion of macro 'CGAL_NEF_TRACEN' 425 | } else { CGAL_NEF_TRACEN( "omit " ); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SFace_creator2<Nef_polyhedron_3>::visit(SFace_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:490:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 490 | CGAL_NEF_TRACEN( "SFace_creator2 " << sf->center_vertex()->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:490:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 490 | CGAL_NEF_TRACEN( "SFace_creator2 " << sf->center_vertex()->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::SFace_creator<Nef_polyhedron_3>::visit(Vertex_const_handle)': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:541:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 541 | CGAL_NEF_TRACEN( "SFace_creator " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:541:9: note: in expansion of macro 'CGAL_NEF_TRACEN' 541 | CGAL_NEF_TRACEN( "SFace_creator " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:544:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 544 | CGAL_NEF_TRACEN("omit " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:544:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 544 | CGAL_NEF_TRACEN("omit " << v->point() ); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h: In member function 'void CGAL::Gaussian_map<K, Nef, Mark_>::simplify()': /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1022:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1022 | CGAL_NEF_TRACEN("simplify"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1022:11: note: in expansion of macro 'CGAL_NEF_TRACEN' 1022 | CGAL_NEF_TRACEN("simplify"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1038:19: note: in expansion of macro 'CGAL_NEF_TRACEN' 1038 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1038:19: note: in expansion of macro 'CGAL_NEF_TRACEN' 1038 | CGAL_NEF_TRACEN("can simplify ? " << PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1039:19: note: in expansion of macro 'CGAL_NEF_TRACEN' 1039 | CGAL_NEF_TRACEN(e->mark() << " " << e->incident_sface()->mark() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1039:19: note: in expansion of macro 'CGAL_NEF_TRACEN' 1039 | CGAL_NEF_TRACEN(e->mark() << " " << e->incident_sface()->mark() | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1043:27: note: in expansion of macro 'CGAL_NEF_TRACEN' 1043 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1043:27: note: in expansion of macro 'CGAL_NEF_TRACEN' 1043 | CGAL_NEF_TRACEN("deleting "<<PH(e)); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1049:35: note: in expansion of macro 'CGAL_NEF_TRACEN' 1049 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1049:35: note: in expansion of macro 'CGAL_NEF_TRACEN' 1049 | CGAL_NEF_TRACEN("unioning disjoint faces"); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1052:27: note: in expansion of macro 'CGAL_NEF_TRACEN' 1052 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1052:27: note: in expansion of macro 'CGAL_NEF_TRACEN' 1052 | CGAL_NEF_TRACEN("is_closed_at_source " << is_closed_at_source(e) << | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==0) \ | ^~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1086:27: note: in expansion of macro 'CGAL_NEF_TRACEN' 1086 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:72:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | std::cerr.flush() | ^~~ /home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Minkowski_sum_3/Gaussian_map.h:1086:27: note: in expansion of macro 'CGAL_NEF_TRACEN' 1086 | CGAL_NEF_TRACEN("delete face " << &*f); | ^~~~~~~~~~~~~~~ *** [objects/src/polyset-utils.o] Error code 1 bmake: stopped in /home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01 1 error bmake: stopped in /home/pbulk/build/cad/openscad/work/openscad-openscad-2021.01 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/openscad *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/cad/openscad