+ 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