+ 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=310 WRKLOG=/tmp/bulklog/openscad-2021.01nb13/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/openscad-2021.01nb13/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for openscad-2021.01nb13
/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/gcc12/include/c++/12.2.0 -I/opt/tools/gcc12/include/c++/12.2.0/x86_64-sun-solaris2.11 -I/opt/tools/gcc12/include/c++/12.2.0/backward -I/opt/tools/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0/include -I/opt/tools/gcc12/include -I/opt/tools/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/shared_ptr.hpp:17,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/format/alt_sstream.hpp:22,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/format/internals.hpp:24,
                 from /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/format.hpp:38,
                 from src/printutils.h:6,
                 from src/boost-utils.h:4,
                 from src/expression.h:7,
                 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:20:31: note: '<unknown>' declared here
g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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:20:31: note: '<unknown>' declared here
g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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:79: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:1028: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:117: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:157: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:238:5:   required from 'typename Visitor::result_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:2337:48:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/variant/variant.hpp:2337: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:2358: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:2404: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:48:64:   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:218: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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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/gcc12/include/c++/12.2.0/bits/stl_tree.h:65,
                 from /opt/tools/gcc12/include/c++/12.2.0/map:60,
                 from src/context.h:3,
                 from src/evalcontext.h:3,
                 from src/node.cc:27:
/opt/tools/gcc12/include/c++/12.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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include/python3.10 -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 -D_FORTIFY_SOURCE=2 -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 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include -I/opt/pkg/include/libpng16 -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 /home/pbulk/build/cad/openscad/work/.buildlink/include/boost/functional/hash.hpp:6,
                 from src/grid.h:5,
                 from src/polyset-utils.cc:7:
/home/pbulk/build/cad/openscad/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  132 |         struct hash_base : std::unary_function<T, std::size_t> {};
      |                                 ^~~~~~~~~~~~~~
In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48,
                 from src/Geometry.h:4,
                 from src/polyset.h:3,
                 from src/polyset-utils.cc:2:
/opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
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/gcc12/include/c++/12.2.0/bits/std_abs.h:40,
                 from /opt/tools/gcc12/include/c++/12.2.0/cstdlib:77,
                 from /opt/tools/gcc12/include/c++/12.2.0/ext/string_conversions.h:41,
                 from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3960,
                 from /opt/tools/gcc12/include/c++/12.2.0/string:53:
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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/debug.h:62:28: note: in definition of macro 'CGAL_NEF_TRACEV'
   62 | #define CGAL_NEF_TRACEV(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                            ^~
/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/debug.h:64:2: note: in definition of macro 'CGAL_NEF_TRACEV'
   64 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   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: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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/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/debug.h:54:27: note: in definition of macro 'CGAL_NEF_TRACE'
   54 | #define CGAL_NEF_TRACE(t) if((debugthread%CGAL_NEF_DEBUG)==0) \
      |                           ^~
/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/debug.h:56:2: note: in definition of macro 'CGAL_NEF_TRACE'
   56 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/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/Nef_2/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
/home/pbulk/build/cad/openscad/work/.buildlink/include/CGAL/Nef_2/debug.h:70:28: warning: this 'if' clause does not guard... [-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/debug.h:70:28: note: in definition of macro 'CGAL_NEF_TRACEN'
   70 | #define CGAL_NEF_TRACEN(t) if((debugthread%CGAL_NEF_DEBUG)==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_2/debug.h:72:2: note: in definition of macro 'CGAL_NEF_TRACEN'
   72 |  std::cerr.flush()
      |  ^~~
*** [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